/Factory-Method

An app implements `Factory method` pattern

Primary LanguageSwift

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.