![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
CS_SP....
不断地努力,让自己变得更好。
展开
-
单例模式
在java中单例模式是最简单的模式之一,这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 1.意图:保证了一类仅有一个实例,并且提供了一个它的全局的访问点。 2.主要解决:一个全局使用的类频繁地创建和销毁。 3.如何使用:当想控制实例数目,节省系统资源的时候。 4.如何解决:判断系统是否已经有这个单例,如果有则返回,么有则创建。 5.关键代码:构造函数是私有的。 6.举个例子:一...原创 2019-03-29 14:57:23 · 78 阅读 · 0 评论 -
原型模式
一、模式的定义 所谓原型模式就是用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。在原型模式中,所发动创建的对象通过请求原型对象来拷贝原型对象自己来实现创建过程,当然所发动创建的对象需要知道原型对象的类型。所发动创建的对象只需要知道原型对象的类型就可以获得更多的原型实例对象。至于这些原型对象时如何创建的根本不需要关心。 在这里有区分两个基本的概念: 浅拷贝:使用一个已知实例对新创建实...原创 2019-03-31 12:34:12 · 113 阅读 · 0 评论 -
抽象工厂模式
首先上图: 第一次看这个模式图可能不太理解什么含义,下面我会举个例子来讲解抽象工厂模式。 所谓抽象工厂模式,顾名思义,就是有一个抽象类,分装了具体的具体的工厂,这里有多个产品, 也就是所定义的产品族,它们都是具体的类,比如说抽象工厂是定义形状和颜色的产品,那么 就要定义形状工厂,具体的那种形状,工厂不管,只管提供接口,同样的,颜色工厂也是一样,是一个产品。 再举个例子加以说明: 有时候参加一些聚...原创 2019-03-27 13:04:03 · 78 阅读 · 0 评论 -
反射与简单类(单级VO)
代码部分: 1.Emp类: package 反射与单级类; /** * 封装实体 * @author Administrator * */ public class Emp { private String uname; private String job; public String getUname() { return uname; } public void set...原创 2019-05-10 19:16:23 · 156 阅读 · 0 评论