摘要:
一、介绍 外观模式又叫做门面模式,外观模式的核心在于将复杂的内部子系统封装起来,只向外界提供简单的调用接口。它是一种对象结构型模式。 二、外观模式 假设有一套 考试成绩打分 系统,由三个子系统组成: 录入考生信息 解析判定答案对错 计算分数 # 当对某个考生的试卷进行打分时,首先要录入考生信息,然后 阅读全文
摘要:
一、介绍 单例模式是一种常用的软件设计模式,属于创建型模式。单例模式的核心结构就是系统中一个类只有一个实例,保证了在程序的不同位置都可以且仅可以取到同一个对象实例。 应用场景: 1.单例模式广泛应用于各种开发场景: 游戏中需要有“场景管理器”这样一种东西,用来管理游戏场景的切换、资源载入、网络连接等 阅读全文
摘要:
一、介绍 结构型设计模式:主要用来处理一个系统中不同实体之间关系,即将类或者对象组合在一起,重新组成为一种新的、功能更强大的结构。 类结构型模式:多个类组合而成的系统。 对象结构型模式:在一个类中定义另外一个类的实例,通过类与对象的组合形成更大的系统,可以通过类中的对象属性去调用这个对象的方法。 适 阅读全文
摘要:
一、介绍 工厂模式(Factory Pattern)是最常用的设计模式之一,这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 意图:定义一个创建对象的接口,让其子类自己决定实例 阅读全文