Skip to content

eryshkov/Factory-Method

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.