精讲设计模式
文章平均质量分 55
深入浅出设计模式
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
LovelyBear2019
专注Java后台开发,网络爬虫开发
展开
-
设计模式之观察者模式
观察者设计模式定义了对象间的一种一对多的组合关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。原创 2018-12-12 13:48:18 · 1169 阅读 · 14 评论 -
设计模式之模板方法模式
模板方法模式在一个父类方法中定义一个算法的骨架,而将一些步骤的实现延迟到子类中。原创 2018-12-11 19:56:11 · 916 阅读 · 2 评论 -
设计模式之外观模式
外观模式的意图是为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。原创 2018-12-11 13:29:32 · 924 阅读 · 0 评论 -
设计模式之原型模式
通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。原创 2018-12-11 11:11:22 · 931 阅读 · 0 评论 -
设计模式之建造者模式
建造者模式将类的构建与表示进行分离,可以在一定程度上解决这个问题,建造者模式又称创建者模式或Builder模式。原创 2018-12-11 10:22:20 · 913 阅读 · 2 评论 -
设计模式之抽象工厂模式
抽象工厂模式是对工厂方法模式的进一步改进,实际上,只是把对某一类相同特性的产品改由同一个工厂来生产而已,工厂方法模式是一种特殊的抽象工厂模式。原创 2018-12-10 12:27:29 · 1021 阅读 · 18 评论 -
设计模式之工厂方法模式
抽象工厂模式是简单工厂模式的进阶,对工厂类做了进一步的抽象,符合“开放-封闭”原则。原创 2018-12-07 13:51:31 · 1127 阅读 · 3 评论 -
设计模式之简单工厂模式
简单工厂模式不属于23种GoF设计模式之一,但是它却是理解工厂方法模式得基础,所以尽量还是搞懂。原创 2018-12-07 10:37:34 · 1168 阅读 · 10 评论 -
设计模式之适配器模式
适配器模式是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。原创 2018-11-06 14:51:51 · 1456 阅读 · 0 评论 -
设计模式之装饰器模式
装饰器模式是一种用于代替继承的技术,无需通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。原创 2018-11-06 14:14:32 · 1630 阅读 · 0 评论 -
设计模式之策略模式
在策略模式中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。原创 2018-11-06 10:36:54 · 2121 阅读 · 0 评论 -
设计模式之责任链模式
责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。原创 2018-11-05 10:37:43 · 1407 阅读 · 0 评论 -
设计模式之JDK动态代理
动态代理的应用非常广泛,如Spring框架的AOP,Mybatis的拦截器等等。原创 2018-10-29 10:54:50 · 2145 阅读 · 0 评论 -
设计模式之代理模式
代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。原创 2018-10-29 09:32:56 · 2018 阅读 · 0 评论 -
设计模式之单例模式
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。原创 2017-11-06 20:53:24 · 1848 阅读 · 0 评论