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