
设计模式
FutureFlyme
欢迎加我的微信2515974230,相互交流学习!
展开
-
设计模式之——Java代理
代理模式 所谓代理,就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口或者抽象类,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。一个代理类的对象与一个委托类的对象关联,代理类的对象本原创 2016-09-27 16:35:41 · 533 阅读 · 0 评论 -
单例模式
单例模式,顾名思义就是只有一个实例,创建单例模式的步骤: 1私有构造方法,目的是不让程序随意创建对象。 2提供一个公共的静态方法,获取当前类的对象。因为私有化构造方法后,其他类就不能通过new创建该类对象了,所以只能通过类名.方法获取对象,所以方法为公共静态的。 3提供一个私有成员变量,就是本身的对象。 单例模式常见的分为两种情况,饿汉式和懒汉式,饿汉式,懒汉式中的饿、懒是指创建对象的时机...原创 2017-02-26 22:00:44 · 350 阅读 · 0 评论 -
利用枚举实现单例模式
Java中的枚举是一个很容易被大家遗忘的知识点,鄙人在工作中也很少使用枚举,最近仔细整理了一下相关知识点吗,发现用好枚举可以为开发带来很多长处。枚举早在JDK1.5就被引入了,应该是比较古老的特性了,那枚举具体可以用在哪些场景下呢?1、常量的定义2、switch的入参3、单例模式的实现在WEB开发中,经常需要封装一个ResponseDto类来返回一些调用的结果信息,如下:...原创 2019-03-17 11:45:56 · 11334 阅读 · 7 评论