设计原则
软件设计原则:
尽量使用数据耦合,少用控制耦合和特征耦合,限制公共环境耦合的范围,完全不用内容耦合。
面向对象设计原则:
Single Responsibility Principle 单一职责原则
Open Closed Principle 开闭原则(对扩展开放,对修改关闭)
Liskov Substitution Principle 里氏替换原则
Dependency Inversion Principle 依赖反转原则
Interface Segregation Principle 接口隔离原则
-- From Bndy.Net