
软件设计模式
Savior.D
这个作者很懒,什么都没留下…
展开
-
轻松搞定外观设计模式,你来试试这么学~
外观模式概述:为子系统中的一组接口提供一个一致的界面,该模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式的基本组成1)外观角色( facade) : 这是门面模式的核心。它被客户角色调用,因此它熟悉子系统的功能。它内部根据客户角色已有的需求预定了几种功能组合。2)子系统角色(sub-system): 实现了子系统的功能。对它而言,facade 角色就和客户角色一样是...原创 2020-05-06 22:14:30 · 211 阅读 · 0 评论 -
轻松搞定适配器设计模式,你来试试这么学~
适配器模式概述将一个类的接口转换成客户希望的另外一个接口,使得原本由于 接口不兼容而不能一起工作的那些类可以共同工作。适配器模式主要分为两种:类适配器和对象适配器适配器模式的基本构成01)目标角色( Target): 定义Client 使用的接口,可以是具体或抽 象的类、或是接口。02)被适配角色( Adaptee): 这个角色有一个已存在并使用了的接口,而这个接...原创 2020-04-26 19:18:56 · 252 阅读 · 0 评论 -
轻松搞定单例设计模式,你来试试这么学~
单例模式概述:使用场景:在当前系统中,某个类型的对象,最多只能有一个,就需要使用单例设计模式单例模式的设计原则:构造方法私有化,禁止外界随意创建实例在类中创建好该类对象在类中,给外界提供获取该对象的公有方式单例模式主要分为两种方式:饿汉式、和懒汉式单例模式中的饿汉式饿汉式原理:首先将类的构造函数私有化,禁止外部创建类的实例。然后在类中创建一个静态的本类类型私有的静态成员...原创 2020-04-25 00:27:07 · 195 阅读 · 0 评论