Найти в Дзене
Шаблоны проектирования

Шаблоны проектирования

Шаблон проектирования (паттерн, от англ. design pattern) — повторяемая архитектурная конструкция в сфере проектирования программного обеспечения, предлагающая решение проблемы проектирования в рамках некоторого часто возникающего контекста.
подборка · 2 материала
2 года назад
Factory (фабрика)
Паттерн Factory (фабрика) в Java - это способ создания объектов, который позволяет определить интерфейс для создания объектов и предоставить реализацию для этого интерфейса. Относится к категории пораждающих. Пример использования паттерна Factory в Java: public interface CarFactory { public Car createCar(); } public class HondaCarFactory implements CarFactory { @Override public HondaCar createCar() { return new HondaCar(); } } public class ToyotaCarFactory implements CarFactory{ @Override public ToyotaCar createCar(){ return new ToyotaCar(); } }...
2 года назад
Singleton (Одиночка)
Описание: Класс, который может иметь только один экземпляр. Гарантирует, что в однопоточном приложении будет единственный экземпляр и предоставляет глобальную точку доступа к этому экземпляру. Относится к порождающим шаблонам...