ООП - это способ побеждать сложность, деля ее на части, и упаковывая в куски с относительно простым внешним интерфейсом (классы). А ООД - это способ дизайна, в котором говорится "ну, раз мы умеем побеждать сложность, то давайте не стесняться в дизайне и фигачить объекты на каждый чих, не думая". И в результате создает сложность гораздо быстрее, чем ООП успевает ее разгребать. Собственно, поэтому учения всяких Гради Бучей - на самом деле образец того, как не надо делать.
no subject
Date: 2014-08-13 08:22 pm (UTC)