设计模式
文章平均质量分 60
liuhuapeng0304
00后Java工程狮一枚,喜欢瞎琢磨
展开
-
工厂模式+策略模式
思想:假如我们要买汽车,我们不在乎汽车的运输,组建过程。只需要告诉经销商我要哪辆车就可以了。即:所有事情都交给工厂底层去做,我只管调用。例子:我现在有个需求,是商品会搞活动,每个月都有不同的活动。我可以if else,也可以case when但是这样可能一年12个判断。用法:1.抽象执行器下面这个是我的商品活动执行器,不管你每个月的活动都要走这个抽象方法public abstract class ActivityAbstractExecutor { public abstract原创 2022-02-14 10:25:31 · 3938 阅读 · 0 评论 -
单例模式详解哦
单例有如下几个特点:在Java应用中,单例模式能保证在一个JVM中,该对象只有一个实例存在构造器必须是私有的,外部类无法通过调用构造器方法创建该实例没有公开的set方法,外部类无法调用set方法创建该实例提供一个公开的get方法获取唯一的这个实例单例模式的好处:某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销省去了new操作符,降低了系统内存的使用频率,减轻GC压力系统中某些类,如spring里的controller,控制着处理流程,如果该类可以创建多个的话,系统完全乱了原创 2021-06-21 15:56:05 · 2980 阅读 · 0 评论