
java-设计模式
请叫我王萝萝
有温度,有态度,让男人更有型!
展开
-
java单例设计模式
最近开始学习设计模式,由于用到了单例模式,那就从最常用的单例模式开始吧原创 2017-07-24 11:42:50 · 178 阅读 · 0 评论 -
java设计模式之简单工厂模式
最近又学习了简单工厂模式,总结了分享下原创 2017-07-26 16:10:49 · 183 阅读 · 0 评论 -
java设计模式之工厂模式
前面总结了简单工厂模式,现在我们来继续总结工厂模式吧原创 2017-07-26 18:16:59 · 244 阅读 · 0 评论 -
java设计模式之抽象工厂
抽象工厂模式是对象的创建模式,它是工厂方法模式的进一步推广。抽象工厂定义的一系列对象通常是相关或相互依赖的,这些产品对象就构成了一个产品族,也就是抽象工厂定义了一个产品族。通过使用抽象工厂模式,可以处理具有相同(或者相似)等级结构中的多个产品族中的产品对象的创建问题抽象工厂模式与工厂方法模式的最大区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则需要面对多个转载 2017-07-27 17:29:47 · 180 阅读 · 0 评论 -
java适配器模式
java适配器模式作用:将一个接口转化为另一个我们需要的接口,用以解决那些接口不兼容的类,使之可以一起工作。分类1 类适配器 采用一个适配器类实现新的接口并且继承老的业务类,这样就能同时处理新老业务2对象适配器 一个适配器类实现新的接口并在内部持有一个老业务逻辑的对象3缺省适配器用以解决有时不想使用接口中的所有方法而是某几个方法,这时我们可以用缺省适配器模式。这...翻译 2018-03-15 20:08:35 · 214 阅读 · 1 评论 -
装饰者模式
装饰者模式说明:(1)动态的给一个对象添加一些额外的职责(不重要的功能,只是偶然一次要执行)。就增加功能来说,Decorator模式比使用继承生成子类更为灵活。(2)当你向旧的类中添加新代码时,一般是为了添加核心职责或主要行为。而当需要加入的仅仅是一些特定情况下才会执行的特定的功能时(简单点就是不是核心应用的功能),就会增加类的复杂度,这时使用装饰者会大大降低复杂度。UML...原创 2018-04-21 09:32:47 · 140 阅读 · 0 评论 -
设计模式之代理模式
设计模式之代理模式1.说明通过给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用,即通过操作代理对象进而操作原对象。2.使用场景当客户端对象需要访问远程主机中的对象时。当需要为一个对象的访问(引用)提供一些额外的操作时。2.UML类图分析AbstractObject(抽象对象角色):声明了目标对象和代理对象的共同接口,这样一来在任何可以使用原对...原创 2018-06-25 23:33:23 · 117 阅读 · 0 评论