GOF(四人组)设计模式 1.可复用面向对象2. 也有非面向对象的模式,架构上(Reactor,Proactor),数据库上都可以有。3.设计模式主要用来解决变化中的复用性问题。 面向对象 1.抽象思维,向上(抽象周围的世界,面向对象,组件封装,设计模式,架构模式),向下(把握机器底层)2.深入理解面向对象(封装《内存,虚函数表》,继承,多态)3.解决复杂性(1)分解,分而治之,复用性差(2)抽象,忽略非本质特征,通用的技术,复用很强(使用虚函数运行时重载《多态》,当有新的模块进来时,只需要继承虚类)1.隔离变化,将变化带来的影响减到最小2.各司其职,从微观层面讲,面向对象的方式更加强调各个类...