ВИДЕОУРОК №4. Паттерн Abstract Factory
В этом уроке мы начнем с основ проектирования программного обеспечения, сосредоточившись на паттернах проектирования. Мы рассмотрим, что такое паттерны проектирования, их историю, классификацию и преимущества использования. Это поможет заложить фундамент для дальнейшего изучения конкретных паттернов в последующих уроках.
Вы узнаете, что такое паттерн Singleton, когда и как его использовать. Рассмотрим вместе основные компоненты, потокобезопасность, различные варианты реализации на Python, а также антипаттерны и предостережения при его использовании.
В этом уроке рассматривается паттерн Factory Method, его структура и применение. Вы узнаете, когда использовать Factory Method, варианты его реализации на Python и отличия от Simple Factory.
В этом уроке вы узнаете о паттерне Abstract Factory, его применении и структуре. Рассмотрим различные примеры использования, сравнение с Factory Method и лучшие практики.