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

Citater

Оксана Пугаhar citeretfor 2 år siden
Стрелки между подсистемами можно рассматривать как шланги с водой. Если вам
захочется «выдернуть» одну из подсистем, к ней наверняка будут подключены не-
сколько шлангов. Чем больше шлангов вам нужно будет отсоединить и подключить
заново, тем сильнее вы промокнете. Архитектура системы должна быть такой,
чтобы замена подсистем требовала как можно меньше возни со шлангами.
Оксана Пугаhar citeretfor 2 år siden
Иначе говоря,
программа не должна содержать циклических отношений, при которых класс A
использует класс B, класс B использует класс C, а класс C — класс A.
Оксана Пугаhar citeretfor 2 år siden
Вы может скрыть детали реализации доступа к
БД, чтобы большая часть программы не нуждалась в знании «грязных» подроб-
ностей операций над низкоуровневыми структурами и могла работать с данными
в терминах бизнес#проблемы. Подсистемы, скрывающие детали реализации, обе-
спечивают важный уровень абстракции, снижающий сложность программы.
fb2epub
Træk og slip dine filer (ikke mere end 5 ad gangen)