文章目录
- 僵硬性
- 脆弱性
- 不可移植性
- 粘滞性
- 不必要的复杂性
- 不必要的重复性
- 不透明性
如上述例子,我们的B强依赖于A(继承关系),如果我们修改了A中的变量名称,那么我们也需要修改B里面的代码,这样B才能正常工作。这样的代码我们是不提倡的。我们尽量用组合关系(弱依赖)而不是继承关系
Erich Gamma(GoF)原则:
- 尽量用组合关系而不是继承关系。
- 对接口进行编程,而不是对实现进行编程。
脆弱性
粘滞性
不必要的重复性
设计模式 是软件开发人员在软件开发过程中,针对一般问题的最佳解决方案,该方案能够被程序员反复应用于解决类似问题。
设计模式 – 概述有相关类型的更全面的总结
设计模式类型事例有很通俗的类型例子讲解,可以提供感性认识
我们的设计模式学习中主要包含如下内容。
JAVA相关DPs

不能亲口说晚安
那就唱给你听吧当你突然看我的时候
当话语开始多余的时候
当心慢慢靠近的时候
这时天刚好黑了
当我快忍不住的时候
当别人开始多余的时候
当爱悄悄来临的时候
这时天刚好黑了
无需言语
无尽浪漫
无限可能的夜晚
让蜡烛代替所有灯
让音乐代替话语声
此时无声胜有声
如果要我开口
只能说一句话
让我成为你的有可能
让yes代替所有no
让勇敢代替所有酒
刚下眉头却上心头
如果要我选择
只能爱一个人
让我成为你的有可能当你突然看我的时候
当话语开始多余的时候
当心慢慢靠近的时候
这时天刚好黑了
当我快忍不住的时候
当别人开始多余的时候
当爱悄悄来临的时候Quand il me prend dans ses bras 当他拥我入怀
Qu’il me parle tout bas 低声对我说话 Je
vois la vie en rose 我看见玫瑰色的人生
Il me dit des mots d’amour 他对我说爱的言语
Des mots de tous les jours 天天有说不完的情话
Et ?a me fait quelque chose 这对我来说可不一般
让yes代替所有no
让勇敢代替所有酒
刚下眉头却上心头
如果要我选择只能爱一个人
让我成为你的有可能如果只能说一句话
让我成为你的有可能
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!