Власне, я згоден, що усе залежить від методів (тобто можливостей), які ми хочемо. Ми ж не знаємо, що це за прямокутник із квадратом. Досвід підказує, що треба на самому початку створювати абстрактний клас фігури, керованої двома вимірами, і це, по своїй суті, буде прямокутник. Із квадратом не буде проблем, він залишатиметься завжди квадратом, бо заміщення методів (чи у рамах цієї розповіді таке вважається говноприйомом, я не розумію?) А от якщо вимоги такі хитрі, що не можна чіпати вимір, про який не питали явно, тоді, звісно, це функціональне протиріччя, треба його розв'язувати із замовником (бо що тут взагалі робить цей квадрат)
...
Дата: Неділя, 5 Серпень 2018 17:09 (UTC)