
设计模式
写完打豆豆
这个作者很懒,什么都没留下…
展开
-
JAVA设计模式的7个原则
1、设计模式的目的: 1)代码重用性(相同功能的代码只需要编写一次); 2)可读性; 3)可扩展性(增加新的功能方便); 4)可靠性(新增功能对原功能没有影响); 5)使程序呈现高内聚,低耦合。 2、设计模式的7大原则: 1)单一职责原则; 降低类的复杂度,一个类只负责一项职能; 提高类的可读性; 提高类的可扩展性,降低修改带来的风险; 2)接口隔离原则; 一个类对另一个类的依赖应建立在最小接口上...原创 2019-08-10 14:28:24 · 336 阅读 · 0 评论 -
设计模式之单例模式
单例模式的8种写法: 1、实现单例模式的步骤 1)构造器私有化; 2)声明静态的私有变量; 3)提供一个公有的静态方法,返回实例对象。 1、饿汉模式: 1)静态常量 这是由静态常量实现的饿汉单例, 优点:实现简单、在类装载的时候进行实例化可实现线程安全; 缺点:类装载的时候进行实例化,没有实现懒加载,造成内存浪费; 结论:不推荐使用该方式。 2)静态代码块 优缺点与上面一样。 结论:不推荐使用...原创 2019-08-10 22:02:59 · 161 阅读 · 0 评论