ви точно сказали, що "дизайн-патерни", але так і не зрозуміли, що їм потрібно робити ?
Патерни-це саме ті фічі, які полегшують життя кодеру, вони вирішують конкретну проблему кожен раз новим шляхом. хотілося б дізнатися, як їх застосувати, коли проект буде прийнятий і не тільки?
Тоді не прогав шанс прокачати свої скіли вже тут і зараз. Простіше кажучи, Ти заощадиш свій час і сили, адже патерни це вже готові рішення, а тобі потрібно буде лише зрозуміти принцип їх роботи.
але головне: ви не зможете як слід їх використовувати, але і коли ви не зможете. Бонусом ми торкнемося теми рефакторингу і антипатернів.
для цього курсу?
Якби ви вже кодували його-курси: Java, PHP, Python, Ruby, C#, C++ (люблячий ОП)
Не піддається фанатам: Go, Java Script etc. Все в курсі буде розраховано на 35 шаблонів. Для кожного з шаблонів передбачається відео-лекція і практичне завдання. введення дизайну:
- ООП
- UML
- розуміння їх історії
- інформаційний експерт (Information Expert)
- творець (творець)
- конектор (контролер)
- низька зв'язність
- високе зачеплення (висока Когезія)
- поліморфізм (поліморфізм)
- чиста витівка (Pure Fabrication)
- Постредник (Indirection)
- стійкість до використання (Protected Variations)
- Abstract Factory
- Будівельник
- Factory Method
- Object Pool
- Prototype
- Синглтон
- адаптер
- міст
- Composite
- Decorator
- Facade
- Flyweight
- проксі
- Chain of Responsibility
- Command
- інтерпретатор
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template method
- Visitor
https://foxminded.com.ua/grasp-gof-design-patterns-advanced-on-line-course/
Останнє редагування модератором: