软件设计原则(摘自软件设计模式) 设计原则:1. 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。2. 针对接口编程,而不是针对实现编程。3. 多用组合(composite),少用继承(extends)。4. 为了交互对象之间的松耦合设计而努力。5. 类应该对扩展开发,对修改关闭。(待续。。。)