Правила программирования на С и С++. Главы 7-8
Страница 17. 98. Сначала проектируйте объекты


 

98. Сначала проектируйте объекты.

Первым пунктом повестки дня всегда должно быть проектирование системы обмена сообщениями, обычно посредством диаграмм объектов типа описанных Бучем. Начиная с иерархии классов, вы проявляете склонность к избыточному проектированию, реализуя возможности, которые не нужны. Кроме того, не зная, как нужно связать объекты друг с другом, обычно трудно сказать заранее, какие возможности потребуются в каждом классе. Тяжело обобщать, когда у вас нет деталей.

 
« Предыдущая статья   Следующая статья »