我是真老王

老王讲设计模式(原创设计模式系列教程)

该专题来自资深PM老王的原创作品,内容保持一贯风趣幽默,对常用软件工程设计模式进行了生动的介绍,让读者受益匪浅。


 作者 我是真老王 ,高级软件工程师、资深PM、本站特约作者,拥有多年软件开发以及项目研发管理经验,现工作生活于成都;在互联网的世界里,放荡着自由。
 联络 简书号:我是真老王 https://www.jianshu.com/u/4df98c6925b9

老王讲设计模式(原创设计模式系列教程) (8)

老王讲设计模式(一)策略模式

策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。

2018/08/07  |   from IT路

老王讲设计模式(二)代理模式

代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。

2018/08/08  |   from IT路

老王讲设计模式(三)单例模式

单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。

2018/08/09  |   from IT路

老王讲设计模式(四)多例模式

多例模式:在多例模式中,多例类可以有多个实例,而且多例类必须自己创建、管理自己的实例,并向外界提供自己的实例。

2018/08/10  |   from IT路

老王讲设计模式(五)工厂方法模式

工厂方法模式是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。

2018/08/10  |   from IT路

老王讲设计模式(六)抽象工厂模式

抽象工厂模式是使用一个超级工厂创建其他工厂。可以理解为是创造工厂的工厂。

2018/08/12  |   from IT路

老王讲设计模式(七)门面模式

门面模式,是指提供一个统一的接口去访问多个子系统的多个不同的接口,它为子系统中的一组接口提供一个统一的高层接口。使得子系统更容易使用。

2018/08/12  |   from IT路

老王讲设计模式(八)适配器模式

适配器模式,是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。

2018/08/12  |   from IT路

关于IT路

  我们致力于为本土IT从业人员以及学习人士提供无偿、开放的行业动态、技术干货、职业素养提升等资源整合共享服务。

友情链接

技术交流

官方交流群:
IT路开发者社区