Стив Макконнелл

Цитаты

Оксана Пугацитирует2 года назад
Стрелки между подсистемами можно рассматривать как шланги с водой. Если вам
захочется «выдернуть» одну из подсистем, к ней наверняка будут подключены не-
сколько шлангов. Чем больше шлангов вам нужно будет отсоединить и подключить
заново, тем сильнее вы промокнете. Архитектура системы должна быть такой,
чтобы замена подсистем требовала как можно меньше возни со шлангами.
Оксана Пугацитирует2 года назад
Иначе говоря,
программа не должна содержать циклических отношений, при которых класс A
использует класс B, класс B использует класс C, а класс C — класс A.
Оксана Пугацитирует2 года назад
Вы может скрыть детали реализации доступа к
БД, чтобы большая часть программы не нуждалась в знании «грязных» подроб-
ностей операций над низкоуровневыми структурами и могла работать с данными
в терминах бизнес#проблемы. Подсистемы, скрывающие детали реализации, обе-
спечивают важный уровень абстракции, снижающий сложность программы.
fb2epub
Перетащите файлы сюда, не более 5 за один раз