-------【设计模式】
Mr_baci
这个作者很懒,什么都没留下…
展开
-
一篇读懂java设计模式之策略模式
在讲策略模式之前,我们先看一个日常生活中的小例子: 现实生活中我们到商场买东西的时候,卖场往往根据不同的客户制定不同的报价策略,比如针对新客户不打折扣,针对老客户打9折,针对VIP客户打8折... 现在我们要做一个报价管理的模块,简要点就是要针对不同的客户,提供不同的折扣报价。如果是有你来做,你会怎么做?我们很有可能写出下面的代码:package strategy.e...转载 2019-04-10 17:07:47 · 317 阅读 · 0 评论 -
一篇读懂设计模式之单例模式
目录:单例模式概念实现单例模式的条件常用单例模式(懒单例,饿单例)、优缺点单例模式适用场景举例使用单例模式的优缺点总结1、单例模式概念软件运行过程中某个类只存在一个实例,并且提供一个访问该实例的全局访问点2、实现单例模式的条件 1.私有静态成员变量 2.私有构造方法 3.以自己实例为返回值的公有静态方法3.常用单例模式(懒单例,饿单例)、...原创 2019-04-09 10:54:31 · 223 阅读 · 0 评论 -
一篇读懂java设计模式之proxy(三种)代理模式
Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不...转载 2019-04-09 14:45:40 · 490 阅读 · 0 评论