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