Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.82 KB

File metadata and controls

35 lines (27 loc) · 1.82 KB

Factory Method



Swift 4.2 XCode 10+ iOS iOS 12 Licence MIT

Demo video here

Определение

Фабричный метод - порождающий шаблон проектирования, предоставляющий подклассам интерфейс для создания экземпляров некоторого класса. В момент создания наследники могут определить, какой класс создавать. Иными словами, данный шаблон делегирует создание объектов наследникам родительского класса. Это позволяет использовать в коде программы не специфические классы, а манипулировать абстрактными объектами на более высоком уровне.

Main functionality

  • An app implements Factory method pattern
  • uses default implementation for protocol Exercise
  • uses Timer & scheduledTimer property
  • uses DateFormatter
  • uses UIActivityIndicatorView

License

This project is licensed under the MIT License.