Po ponad 10 latach programowania w języku Java / C # zaczynam tworzyć: klasy abstrakcyjne : umowa nie ma być tworzona jako taka, jaka jest. klasy końcowe / zapieczętowane : implementacja nie ma służyć jako klasa bazowa dla czegoś innego. Nie mogę wymyślić żadnej sytuacji, w której prosta...