java软件设计原则与常见设计模式

开发软件遵循原则:
单一职责:高内聚,低耦合
开闭原则:对扩展开放,对修改关闭
里氏替换原则:在父类存在的部分都可以用子类替换
依赖注入:依赖与抽象不要依赖于具体实现
接口分离原则:接口不要实现太多功能,尽量单一
迪米特原则:降低对象的耦合

 

设计模式:前人总结出的一套模板(经验),我们只需要套用模板,有利于我们后期开发软件的维护与扩展。
设计模式需遵循设计模式。

 

简单工厂模式:

抽象工厂模式

单例模式(重点):内存中只允许给类一个实例(1私有化构造2提供一个公共的静态方法,让外界通过这个方法来获取该类的一个对象)单例设计模式分两类:一类饿汉式

来源:静之若安浮之若失

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年4月18日
下一篇 2019年4月18日

相关推荐