程序员必会的设计模式七大原则之——合成复用原则( 二 )
文章图片
使用“组合”的执行结果:
文章图片
以上就是使用“合成复用原则”的一些基本知识 。 切记合成复用原则向我们传达的设计理念是:优先考虑使用“合成”复用 , 其次在使用“继承”并不是不使用“继承”继承也是有其优点的 。
本文相关词条概念解析:
复用
复用方法合理化并简化了软件开发过程 , 减少了总的开发工作量与维护代价 , 既降低了软件的成本又提高了生产率 。 复用就是指“利用现成的东西” , 文人称之为“拿来主义” 。 复用不是人类懒惰的表现而是智慧的表现 , 因为人类总是在继承了前人的成果 , 不断加以利用、改进或创新后才会进步 。 复用的内涵包括了提高质量与生产率两者 。 软件复用可以表述为:构造新的软件系统可以不必每次从零做起 , 直接使用已有的软构件 , 即可组装(或加以合理修改)成新的系统 。
- 8年经验程序员跳槽,一共面试了70家公司,最后他总结下来了4个共同的点
- 科技怪人C++程序员的学习进阶之路之书籍篇
- 王者荣耀|唯一学不会的13888法师,却被梦泪大仙苦练,出吸血书增加70%伤害
- 社会|低生育、低增长社会的好公司什么样?日本企业给你这些答案!
- 公司|低生育、低增长社会的好公司什么样?日本企业给你这些答案!
- 工人■世界首例活人“换头”手术,志愿者是俄罗斯程序员,结果如何?
- 考试:高考遇到不会的题怎么办?记住3招,让你轻松应对,考生注意收藏
- 北青网|伊利集团党委书记、董事长潘刚:带领全行业跑好全面建成小康社会的“最后一公里”
- 2~4人联机手机游戏_2~4人联机手机游戏_异地情侣联机手机游戏|2~4人联机手机游戏_2~4人联机手机游戏_异地情侣联机手机游戏
- 北京日报客户端|让“凡人英雄”成为社会的明星