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