摘要: package com.study; import java.io.*; /** * 装饰模式(包装模式wrapper) * * 顾名思义,就是一个类(粗糙)还需要装饰。 * 基础类需要动态新增更种各样的功能,如果通过继承实现,会导致产生非常多的子类(类膨胀) * 将基本功能和新增的功能通过组合方式实现,来降低类的数量,这就是装饰模式的核心: * 1、实现核心功能,扩展新功能,... 阅读全文
posted @ 2019-04-14 10:14 MigrantWorkers 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1 package com.study; 2 3 import java.io.ObjectStreamException; 4 import java.io.Serializable; 5 import java.util.Objects; 6 7 /** 8 * 单例模式 9 * 1、类的创建模式,创建对象的最优方式,例如spring中管理的bea... 阅读全文
posted @ 2019-04-14 09:26 MigrantWorkers 阅读(85) 评论(0) 推荐(0) 编辑