LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

если вам охота иметь какие-то там «квадраты» и «ромбы», вы можете написать функцию «фабрику_квадратов» например, которая будет делать 4угольники являющиеся квадратами. или ромбами. но таких классов не будет.

опять же класс 4угольник не должен знать о существовании квадратов и ромбов.

Исходная версия alysnix, :

если вам охота иметь какие-то там «квадраты» и «ромбы», вы можете написать функцию «фабрику_квадратов» например, которая будет делать 4угольники являющиеся квадратами. или ромбами. но таких классов не будет.