设计模式
我神级欧文
这个作者很懒,什么都没留下…
展开
-
Java创建型设计模式之简单工厂,工厂方法,抽象工厂
在Java的23中设计模式中,其中有创建型的一类创建模式,通常用来抽象封装创建对象来使用的,这一类创建模式是使得客户端调用者不用关心对象是如何创建,统统交给一个叫做“工厂”的对象来创建对应的对象。这样就能做到客户端不与想要创建的对象紧密地耦合,降低耦合度。 1.简单工厂 简单工厂具体来并不属于Java中的23种设计模式中之一,它只是一种对创建对象的简单的封装,只需要传入一个正确的参数,就...原创 2019-07-01 21:55:18 · 433 阅读 · 0 评论 -
Java结构型设计模式之装饰者模式
装饰者模式顾名思义就是在一个类对象的基础上再包装一层,使得这个类的功能得以扩展,符合了设计原则中的禁止修改,提倡扩展的开闭原则。说到给类扩展其功能,可能大家也会想到代理模式,代理模式是关注在控制对对象的访问的,而装饰者模式可以动态地给类对象添加若干个功能,装饰者模式能分离出装饰者对于被装饰者的业务逻辑。 下面我们来看下实例代码吧 这里我们以买煎饼果子为例子吧,比如我们现在要去街边买一个煎饼...原创 2019-07-05 15:57:50 · 158 阅读 · 0 评论