Жильё. Строить или купить. Seth Davis

Жильё. Строить или купить - Seth Davis


Скачать книгу
Р.Хелм и др. "Приемы объектно-ориентированного проектирования. Паттерны проектирования". Изд. Питер 2015 г.

      Но кое-какой подход я смогу здесь показать.

      Иногда какой-либо, так скажем, подпроект рождается с помощью метода Хуже-Лучше. После некоторого анализа выясняется, что этот подпроект вполне может претендовать на некоторое универсальное решение. Раз решение универсально, оно можно так сказать, гениально, ибо может использоваться как готовый подпроект во многих других более крупных проектах. Когда я жил в Хрущевке, для меня таким подпроектом оказалось изменение санузла, ибо он кардинально на той площади, которая имелась, создавал сразу много других смежных улучшений.

      С того случая прошло много времени.

      Декорации в театре – это художественное украшение предмета или помещения, нацеленное на более понятную демонстрацию основной сцены.

      На языке архитектуры декорация – это противоположный термин термину «конструктивный». Проект (конструктивный), к которому он относится, обусловлен требованиями механики и практическими целями. Активные Декорации в архитектуре – это изящное расчленение необходимых частей сооружения, которые не являются практическими.

      Однако в программировании Декорации не всегда могут быть только украшениями. Все решения, в том числе подпроекты, претендующие на универсальность, претендуют на декорирование!

      Эти конкретные универсальные решения могут изменять или расширять поведение функции в нашем самом главном случае – Планировки помещений.

      Планировка сначала определяется, а затем она декорируется универсальными элементами. Эти универсальные элементы – не мелкие элементы. Это также крупные функциональные подпроекты.

      Такое понимание декорирования можно найти например, в книге Бейдера Д. «Чистый Python».

      Если сказать проще и сразу, то здесь рассказывается о таких крупных универсальных решениях, как винтовая лестница, санузел, совмещенная летняя кухня с баней.

      Очевидно, что ваше право принять эти конкретные решения как универсальные и сложить планировку так, чтобы эти решения работали наилучшим образом. Или не принять.

      Суть в данной главе в том, чтобы показать, что проектирование – это не только решения типа Хуже-Лучше, это Объектно-ориентированный подход с конкретными мощными универсальными решениями, сами по себе претендующими на декорирование … основной цели – Планировки, в которую заложена определенная философия. А какую философию можно заложить в планировку – я говорил выше устами той аудитории, которая представлена на картинке выше. Правда, «политики» термин сейчас более современный, чем «философия». Философия – как бы одна, а политики – их много и они разные, но каждая из них по отдельности – тоже своего рода философия.

      Выбрать что-то свое, найти решения, претендующие на универсальность довольно сложно. Тем не менее познания этого мира не определены только сотней страниц этой книги. Представленные универсальные решения складывались из данных

      по удобству,

      минимальному


Скачать книгу