Open Closed Principle - raisercostin/software-wiki GitHub Wiki

A{ sort1(.....) } B{ //sort1(.....) sort2(.....) }

def sort1(a : List[N]):List[Int] - Closed for modification def sort2(a : List[N]):List[Int]