Гайд Шаблоны проектирования на Java

Пользователь
Статус
Оффлайн
Регистрация
14 Авг 2021
Сообщения
138
Реакции[?]
84
Поинты[?]
1K
Шаблоны проектирования на java являются хорошо зарекомендовавшим себя решением для решения конкретной проблемы/задачи.
Теперь в вашем уме возникнет вопрос, какого рода конкретная проблема?
Позвольте мне объяснить на примере.

Пожалуйста, авторизуйтесь для просмотра ссылки.


Данная Проблема:
Предположим, вы хотите создать класс, для которого должен быть создан только один экземпляр (или объект), и этот единственный объект может использоваться всеми другими классами.

Решение:
Шаблон одноэлементного проектирования в java является лучшим решением вышеуказанной конкретной проблемы. Таким образом, каждый шаблон проектирования имеет некоторую спецификацию или набор правил для решения проблем. Каковы эти спецификации, вы увидите позже в разделе Типы шаблонов проектирования

Но помните одно: шаблоны проектирования - это независимые от языка программирования стратегии для решения общих проблем объектно-ориентированного проектирования. Это означает, что шаблон проектирования в java представляет идею, а не конкретную реализацию.

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

Чтобы стать профессиональным разработчиком программного обеспечения, вы должны знать, по крайней мере, некоторые популярные решения (т. Е. шаблоны проектирования) проблем с кодированием.

Преимущество шаблона проектирования в java :
1. Они могут быть повторно использованы в нескольких проектах.
2. Они предоставляют решения, которые помогают определить архитектуру системы.
3. Они отражают опыт разработки программного обеспечения.
4. Они обеспечивают прозрачность дизайна приложения.
5. Это хорошо зарекомендовавшие себя и проверенные решения, поскольку они основаны на знаниях и опыте опытных разработчиков программного обеспечения.
6. Шаблоны проектирования не гарантируют абсолютного решения проблемы. Они обеспечивают ясность архитектуры системы и возможность построения более совершенной системы.

Когда мы должны использовать шаблоны проектирования в java?
Мы должны использовать шаблоны проектирования на этапе анализа и требований SDLC (Жизненного цикла разработки программного обеспечения).
Шаблоны проектирования облегчают этап анализа и требований SDLC, предоставляя информацию, основанную на предыдущем практическом опыте.

Категоризация шаблонов проектирования:
В основном шаблоны проектирования подразделяются на две части:
1. Основные шаблоны проектирования Java (или JS).
2. Шаблоны проектирования JEE.

Основные Шаблоны Проектирования Java
В ядре java в основном существует три типа шаблонов проектирования, которые далее подразделяются на их подразделы:
1. Шаблон Творческого Дизайна
1. Заводская модель
2. Абстрактный Фабричный Узор
3. Одноэлементный шаблон
4. Образец Прототипа
5. Шаблон Строителя.

2. Структурный Шаблон Проектирования

1. Шаблон адаптера
2. Схема Моста
3. Составной Узор
4. Шаблон Декоратора
5. Рисунок Фасада
6. Модель веса мухи
7. Шаблон прокси-сервера

3. Поведенческий Шаблон Проектирования
1. Схема Цепочки Ответственности
2. Шаблон команды
3. Шаблон интерпретатора
4. Шаблон итератора
5. Шаблон посредника
6. Шаблон На память
7. Модель наблюдателя
8. Модель состояния
9. Модель Стратегии
10. Шаблон Шаблона
11. Схема посещения
 
Эксперт
Статус
Оффлайн
Регистрация
16 Ноя 2017
Сообщения
1,571
Реакции[?]
1,266
Поинты[?]
4K
Сколько раз вам долбить в голову:
Java это не JavaScript, перестаньте умничать если не можете различить два абсолютно разных языка, у которых общее - это C - подобный стиль написания

И что у тебя в теме? Почему тут немного текста и всё? Зачем вообще это постить?
Лучше почитайте тут чтоль:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Сверху Снизу