내용으로 바로가기

Tacogrammer

Software Everywhere

메뉴
  • About
  • Wiki
  1. Home
  2. /
  3. Knowledgebase
  4. /
  5. software development
  6. /
  7. 소프트웨어 디자인

소프트웨어 디자인

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

관련

Copyright © 2020 Tacogrammer – OnePress 테마 제작자 FameThemes