设计模式六:外观模式

概述 外观模式Facade是一种结构型设计模式, 能为程序库、 框架或其他复杂类提供一个简单的接口。 外观模式的核心思想是通过创建一个外观类(Fac »

设计模式七:策略模式

概述 策略模式(Strategy Pattern)是一种行为型设计模式,它允许在运行时动态地选择算法或行为,并将其封装在独立的策略对象中。策略模 »

设计模式六:工厂模式

解决什么问题 在某些情况下,创建对象可能涉及一系列复杂的初始化操作,例如查找配置文件、查询数据库表、初始化成员对象等。如果将这些逻辑放在构造函 »

设计模式五:适配器

适配器模式:将一个类的接口,转换为客户期望的另一个接口。适配器让原本接口不兼容的类合作无间。是一种结构型设计模式。 先来看一个示例:我有一个手 »