![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式
理解项目开发中使用的设计模式
科技发烧爱好者-羊工
一直在路上,
展开
-
6、java中的设计模式,对象池模式
对象池模式:对象的实例化耗费太多资源,重用和共享创建耗费性能的对象原创 2021-08-06 01:11:27 · 91 阅读 · 0 评论 -
5、java中的设计模式,原型模式
原型模式:克隆对象,比如需要克隆已经实例化的对象。在不确定所属具体类时需要对象的实例原创 2021-08-06 01:00:04 · 61 阅读 · 0 评论 -
4、java中的设计模式,建造者模式
建造者,实例化一个不同结构和内部状态的复杂对象,使用的类对它们进行实例化操作逻辑进行封装,这样的类叫建造者,符合单一职责和开闭原则原创 2021-08-06 00:37:07 · 75 阅读 · 0 评论 -
3、java中的模式,工厂模式
工厂模式通过一个新类赋值对象实例化,保证开闭原则和单一职责原则,简单工厂模式对实现的逻辑进行封装,通过暴露公共接口提供对象的实例化。如下图Car 源码如下package szms.gc;/** * 作者:羊先生 * 邮箱:785833476@qq.com * @2021-08-02 */public class Car { private String date; public String getDate() { return date; } ...原创 2021-08-02 00:48:55 · 81 阅读 · 0 评论 -
2、java中的模式,单例模式
单例模式 单例模式是最常用的设计模式,作用是保证一个对象只能创建一个实例,并可以通过全局方法访问实例。简单的单例,单个类组成,确保单例实例的唯一性,单例构造器函数声明为私有,通过声明静态方法实现全局访问单例实例,代码如下:package szms.main;/** * 作者:羊先生 * 邮箱:785833476@qq.com * @2021-07-31 */public class Singleton { private static Singleton singleto..原创 2021-07-31 07:19:38 · 108 阅读 · 0 评论 -
1、Java面向对象设计原则
单一职责原则 指一个类只有单一功能,比如一个Bean对应数据库属性,而负责持久化到数据库操作功能类是bao层,如果修改这个bean的功能这有一类原因。开闭原则 类和方法对外扩展开放,对修改关闭。里氏替换原则 子类型必须完全可替代其基类型,一子类型多态密切相关接口隔离原则 不应该依赖于它所不需要的接口,减少了代码耦合,易于维护和扩展依赖倒置原则 高级模块不依赖低级模块,...原创 2021-07-30 23:57:21 · 48 阅读 · 0 评论