java设计模式
文章平均质量分 73
寒风中的呐喊
这个作者很懒,什么都没留下…
展开
-
工厂方法设计模式
工厂方法设计模式 factory method 与静态工厂设计模式不同的一点是,将工厂抽象出来,形成接口,去除工厂的静态方法属性。这样工厂就可以扩展了,遵循了开闭原则,当工厂为简单工厂的时候,工厂产出什么是根据工厂的逻辑判断的,如果新加PHP程序员PHPCoder 就要改变工厂的方法,这样是不好的。所以将工厂抽象出来,Factory 建立生产不同码农的具体工厂 IOSCoderF原创 2015-02-16 16:32:00 · 460 阅读 · 0 评论 -
简单工厂设计模式
SimpleFactory 也叫做Static factory (静态工厂设计模式),不用说都知道是创造型工厂模式之一其实不是的,简单工厂设计模式,并不是23种设计模式之一,也许它不满足开闭原则吧通过我自己写的例子来阐述设计模式现在一个培训机构要输出Coder 码农 有JAVACoder IOSCoder ..等等我公司想要 培训机构给我输出人才,此原创 2015-02-16 13:57:21 · 418 阅读 · 0 评论 -
单例设计模式
深入浅出单实例Singleton设计模式陈皓单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现一个实例。当然转载 2015-02-18 12:13:06 · 298 阅读 · 0 评论 -
适配器设计模式-Adapter
首先我们想象一下我们的生活,我们在充电的时候常常会用到适配器,如果我的手机充电线是usb接口的,但是插座是2相或者3相的插座,肯定不能直接将USB插到插座里,就需要一个适配器将2或3相的转换成我们需要的接口(USB)进行运用,我们再将线插入适配器里充电。还有很多类似的例子。适配器分3种 类的适配器 对象适配器 接口适配器只有一个总的目的:我们把我们的手机看做是客户端,它的目的就是将某个类的原创 2015-02-25 10:30:25 · 416 阅读 · 0 评论 -
抽象工厂设计模式
这个设计模式又将方法工厂设计模式更为抽象了一层 我们的方法工厂设计模式只能生产 Coder ,这一点就是 方法工厂设计模式和抽象工厂设计模式最大的不同,其他的很类似首先 我们需要搞清楚 两个 概念 产品簇和原创 2015-02-16 16:59:14 · 354 阅读 · 0 评论 -
java23种设计模式总概
java设计模式总概原创 2015-02-16 13:22:41 · 432 阅读 · 0 评论 -
桥接设计模式bridge
我继续用Coder和Designer的例子来理解桥接设计模式首先我们知道:我们的工作可以大致分为两个维度: 我们也许会这么处理,用一个Employee作为总的抽象类,然后分为Coder 和 Designer, 然后Coder分为两个方向,JAVA 和 IOS如图:这样的继承结构是比较不合理的,我们设原创 2015-02-16 18:10:02 · 435 阅读 · 0 评论