ВІДЕОУРОК № 2. Патерн Singleton
У цьому уроці ми почнемо з основ проєктування програмного забезпечення, зосередившись на патернах проєктування. Ми розглянемо, що таке патерни проєктування, їх історію, класифікацію та переваги використання. Це допоможе закласти фундамент для подальшого вивчення конкретних патернів у наступних уроках.
Ви дізнаєтесь, що таке патерн Singleton, коли і як його використовувати. Розглянемо разом основні компоненти, потокобезпечність, різні варіанти реалізації на Python, а також антипатерни та застереження при його використанні.
Цей урок розглядає патерн Factory Method, його структуру та застосування. Ви дізнаєтесь, коли використовувати Factory Method, варіанти його реалізації на Python та відмінності від Simple Factory.