分离策略与细节

  • 软件系统可以分解为策略与细节这两种主要元素
  • 策略体现的是软件中所有的业务规则与逻辑,是系统的真正价值所在。
  • 细节是I/O设备、数据库、UI界面、服务器、软件框架、交互协议等。
  • 策略不耦合于细节,细节耦合于策略。
  • 优先实现策略部分,尽量延迟细节方面的决策。

results matching ""

    No results matching ""