Источник: Nuances of Programming Что такое фабричный метод? Фабричный метод (англ. Factory Method или Factory Design Pattern) — это порождающий шаблон проектирования, предоставляющий подклассам интерфейс для инстанцирования нужных экземпляров некоторого класса. Иными словами, подклассы берут на себя обязанность по созданию экземпляров базового класса. Преимущества фабричного метода Разбор фабричного метода на примере Предположим, что создаем игру, в которой есть разные типы персонажей — Warrior (воин), Wizard (маг) и Archer (лучник)...
Смартфоны являются неотъемлемой частью повседневной жизни большей части населения планеты. Не будем перечислять все преимущества мобильных устройств, но их сильное влияние на наше цифровое существование — неоспоримый факт. Увеличенная встроенная память, более мощные процессоры, большие батареи и дисплеи — вот лишь некоторые из факторов, которые сделали смартфоны хитом на рынке. Однако за активным использованием любимых гаджетов могут скрываться неожиданные проблемы. Чем больше мы работаем с мобильными приложениями, скачиваем файлы и стримим контент, тем больше можем нагружать железо...