在软件开发过程中有时需要创建一个复杂的对象,这个复杂对象通常由多个子部件按一定的步骤组合而成。例如,计算机是由 O...[作者空间]
适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工...[作者空间]
优点 最优雅的实现方式. 系统内存 中该类只存在一个对象,节省了系统资源,对于一些需要频繁创建销毁的对象,使用单例...[作者空间]
优点 解释器模式是一种类行为型模式,其主要优点如下。扩展性好。由于在解释器模式中使用类来表示语言的文法规则,因此可...[作者空间]
观察者模式 观察者模式的实际应用场景存在问题:每次创建订单需要加新功能(如新的通知方式),则要修改原有的类,难以维...[作者空间]