一些设计原则

一些设计原则
  • 高聚合
  • 低耦合
  • Demeter定律 [不要告诉我,我会通知你]
  • Liskov替换原则
  • 先让它跑起来,再让它无误,再让它快速
  • 开发/闭合原则
  • 反向依赖
  • 单一责任原则

  一些参考书籍

  • 代码整洁之道(Clean Code)
  • 代码大全(Code Complete) 2
  • 程序员修炼之道(The Pragmatic Programmer)
  • 敏捷开发修炼之道(Practices of an Agile Developer)
  • Smalltalk Best Practice Patterns
  • 实现模式(Implementation Patterns) (from @protoiyer)

你可能感兴趣的:(一些设计原则)