Site icon Tacogrammer

소프트웨어 디자인

Inversion of control (Hollywood principle)

https://en.wikipedia.org/wiki/Inversion_of_control

Entity component system

https://en.wikipedia.org/wiki/Entity_component_system

Command Query Separation

https://en.wikipedia.org/wiki/Command%E2%80%93query_separation

https://martinfowler.com/bliki/CommandQuerySeparation.html

Convention over configuration

https://en.wikipedia.org/wiki/Convention_over_configuration

Double checked Locking

https://en.wikipedia.org/wiki/Double-checked_locking

Initialization-on-demand holder idiom

https://en.wikipedia.org/wiki/Initialization-on-demand_holder_idiom

Visitor pattern

https://en.wikipedia.org/wiki/Visitor_pattern

Observer pattern

http://en.wikipedia.org/wiki/Observer_pattern

Flyweight pattern

https://en.wikipedia.org/wiki/Flyweight_pattern

알고리즘과 디자인 패턴의 차이

https://stackoverflow.com/questions/558657/whats-the-difference-between-an-algorithm-and-a-design-pattern

Exit mobile version