![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 82
Yabber0914
爱技术,爱生活
展开
-
java设计模式之------策略模式
策略模式策略模式:简单的说就是做一件事情有不同的方法即策略实现。策略模式包括3个角色: ● 环境(Context)角色:持有一个Strategy的引用。 ● 抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类 所需的接口。 ● 具体策略(Concr原创 2016-10-10 15:42:53 · 411 阅读 · 0 评论 -
java设计模式之----工厂模式
设计模式之----工厂模式一.工厂模式专门负责大量有共同接口的类的实例化,工厂模式可以动态的决定实例化哪一个类。工厂模式可以分为3类---(1)简单工厂模式,又叫静态工厂方法模式---(2)工厂方法模式,又叫多态性工厂模式---(3)抽象工厂模式,又叫工具箱模式二.简单工厂模式,由一个工厂类决定创建哪一个产品。包括3个角色(工厂类根据参数不同,实例化不同的产品对象。不修原创 2016-09-26 19:42:47 · 450 阅读 · 0 评论 -
java设计模式之------Blduier模式
Blduier模式Blduier模式即构建者模式,将一个复杂对象的构建与它的表示相分离。使得同样的构建过程可以创建不同的表示。包括4个角色: --抽象构建者角色(Builder):给出一个抽象接口,以规范产品对象的各个组成成分的构建。 --具体构建者角色(Contrete Builder):实现Builder的接口和装配该产品的各个部件。原创 2016-09-30 13:07:13 · 529 阅读 · 0 评论