Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 735 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 735 Bytes

lua-patterns

中文

A collection of design patterns/idioms in Lua

Current Patterns:

Pattern Description
3-tier data<->business logic<->presentation separation (strict relationships)
mvc model<->view<->controller (non-strict relationships)
singleton only one instance create with same Class
abstract_factory use a generic function with specific factories
factory_method delegate a specialized function/method to create instances
prototype use a factory and clones of a prototype for new instances (if instantiation is expensive)