程序员必会的设计模式七大原则之——合成复用原则( 二 )


文章图片
使用“组合”的执行结果:
程序员必会的设计模式七大原则之——合成复用原则
文章图片
以上就是使用“合成复用原则”的一些基本知识 。 切记合成复用原则向我们传达的设计理念是:优先考虑使用“合成”复用 , 其次在使用“继承”并不是不使用“继承”继承也是有其优点的 。
本文相关词条概念解析:
复用
复用方法合理化并简化了软件开发过程 , 减少了总的开发工作量与维护代价 , 既降低了软件的成本又提高了生产率 。 复用就是指“利用现成的东西” , 文人称之为“拿来主义” 。 复用不是人类懒惰的表现而是智慧的表现 , 因为人类总是在继承了前人的成果 , 不断加以利用、改进或创新后才会进步 。 复用的内涵包括了提高质量与生产率两者 。 软件复用可以表述为:构造新的软件系统可以不必每次从零做起 , 直接使用已有的软构件 , 即可组装(或加以合理修改)成新的系统 。