第二周总结
本章的核心内容是设计原则,以及由设计原则演化出来的设计模式,设计模式在框架开发中的应用。
设计模式有六大原则,六大原则的核心是开闭原则,对扩展开放,对修改关闭,模块应该在不修改原代码的情况下进行扩展,在软件升级,需求变更时,我们不对原有代码进行修改,而在在原有代码的基础之上进行扩展,这样最大程度的避免了将错误代码引入旧的系统。所以开闭原则是面向对象设计最理想的状态,其他几条原则可以看做是开闭原则的实现方法。
设计原则是系统重构或设计的指导方针,设计模式是在设计原则中演进出来解决问题的方法,他们旨在帮助我们设计出一个可复用、可扩展、可维护的应用。
评论