![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 92
长不大的小鱼
这是一个有趣的灵魂
展开
-
设计模式之原型模式
设计模式之原型模式原型模式 属于 创建型模式,提供创建对象的最佳方式。原型模式简介 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。也就是 说 根据一个已有对象(原型实例) 创建 新的对象作用 用于创建许多重复的对象。 当系统中需要创建相同或相似的对象时,可以通过原型模式实现。如何实现在java中,需要拷贝的原型类 需要实现Cloneable接口,然后重写其中的clone方法,才可以实现类的拷贝。java中的深浅拷贝浅拷贝:当类的成员变量是基本数据类型时,原创 2021-03-31 22:02:09 · 190 阅读 · 3 评论 -
设计模式之建造者模式
设计模式之建造者模式文章目录设计模式之建造者模式建造者模式简介模式原理生活实例代码实现整理思路重新思考与抽象工厂模式的联系作业实践声明建造者模式 属于 创建型模式,提供一种创建对象的最佳方式。创建型模式 指不是直接使用new的方法,提供另外一种创建对象的方式,并向调用者隐藏 创建对象的细节,该模式使创建对象更加的灵活。建造者模式简介 将简单对象一步步的构建为复杂的对象。换句话说,就是将复杂的对象的构建与表示进行分离。 有顺序的创建复杂对象。模式原理该模式有四个角色。Product原创 2021-03-30 09:51:04 · 131 阅读 · 0 评论 -
简单易懂的工厂模式
工厂 顾名思意 就是用来生产产品的。通过工厂模式,我们可以减少使用new 的操作。而转而调用工厂帮我们生产对象。实现 生产者 与调用者的分离。下面 我们来用实例来写一下三种工厂模式假设 我们现在去买车。简单工厂模式车有不同的型号。所以 我们给它一个接口车接口public interface Car { void name();}不同的车实现这个接口Teslapublic class Tesla implements Car { @Override pu原创 2020-12-29 15:36:54 · 502 阅读 · 0 评论