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