Содержание
- 2. Java Design Patterns Паттерны проектирования Шаблоны проектирования — это проверенные и готовые к использованию решения часто
- 3. Java Design Patterns Lazy initialization – без реализации Иногда требуется что-то иметь под рукой, на всякий
- 4. Java Design Patterns Singleton Представьте, что в городе требуется организовать связь между жителями. С одной стороны
- 5. Java Design Patterns Registry – без реализации Как следует из названия, данный паттерн предназначен для хранения
- 6. Java Design Patterns Multiton Как понятно из названия паттерна, это по своей сути «реестр» содержащий несколько
- 7. Java Design Patterns Object Pool – без реализации По аналогии с «пулом одиночек» данный паттерн также
- 8. Java Design Patterns Factory Суть паттерна практически полностью описывается его названием. Когда вам требуется получать какие-то
- 9. Java Design Patterns Builder Данный паттерн очень тесно переплетается с паттерном «фабрики». Основное различие заключается в
- 11. Скачать презентацию
Java Design Patterns
Паттерны проектирования
Шаблоны проектирования — это проверенные и готовые к
Java Design Patterns
Паттерны проектирования
Шаблоны проектирования — это проверенные и готовые к
То есть это повторимая архитектурная конструкция.
Java Design Patterns
Lazy initialization – без реализации
Иногда требуется что-то иметь под
Java Design Patterns
Lazy initialization – без реализации
Иногда требуется что-то иметь под
Java Design Patterns
Singleton
Представьте, что в городе требуется организовать связь между жителями.
Java Design Patterns
Singleton
Представьте, что в городе требуется организовать связь между жителями.
Java Design Patterns
Registry – без реализации
Как следует из названия, данный паттерн
Java Design Patterns
Registry – без реализации
Как следует из названия, данный паттерн
Паттерны «одиночка» и «реестр» постоянно встречаются нам в повседневной жизни. Например бухгалтерия в фирме является «одиночкой», потому как она всегда одна и помнит что с ней происходило с момента ее начала работы. Фирма не создает каждый раз новую бухгалтерию когда ей требуется выдать зарплату. В свою очередь бухгалтерия является и «реестром», потому как в ней есть записи о каждом работнике фирмы.
Java Design Patterns
Multiton
Как понятно из названия паттерна, это по своей сути
Java Design Patterns
Multiton
Как понятно из названия паттерна, это по своей сути
Java Design Patterns
Object Pool – без реализации
По аналогии с «пулом одиночек»
Java Design Patterns
Object Pool – без реализации
По аналогии с «пулом одиночек»
Java Design Patterns
Factory
Суть паттерна практически полностью описывается его названием. Когда вам
Java Design Patterns
Factory
Суть паттерна практически полностью описывается его названием. Когда вам
Как правило, одна фабрика занимается «производством» только одного рода «продуктов». Не рекомендуется «фабрику соков» создавать с учетом производства автомобильных покрышек. Как и в жизни, паттерн «фабрика» часто создается «одиночкой».
Java Design Patterns
Builder
Данный паттерн очень тесно переплетается с паттерном «фабрики». Основное
Java Design Patterns
Builder
Данный паттерн очень тесно переплетается с паттерном «фабрики». Основное
java.lang.StringBuilder#append() (unsynchronized),
java.lang.StringBuffer#append() (synchronized)