02 2021 档案

摘要:十四、模板方法 动机: 在面对一个算法或者结构完善且稳定,但是子步骤却面临着改变的情况,应该如何处理? 意图: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 结构: 模板模式中的方法分为两类: 基本方法:由子类实现的方法,并且在模板方法被调用 模板方法:可以有一个或几个,一般是一个具体方法 阅读全文
posted @ 2021-02-26 22:19 刀锋2021 阅读(195) 评论(0) 推荐(0)
摘要:七、Adapter配置器模式 动机: 在编写程序时,对象的接口一定会和当前的环境很好的融合。一旦将其他环境中的对象“转移”到新环境中,那么这些对象的接口就无法与新环境相融合。 怎样解决对象的迁移? 意图: 将一个类的接口转换成客户希望的另一个接口。 Adapter模式使得原本由于接口不兼容而不能而不 阅读全文
posted @ 2021-02-19 22:12 刀锋2021 阅读(215) 评论(0) 推荐(0)
摘要:一、C#面向对象设计模式纵横谈(2-6) 2.Singleton单件(创建型模式) 模式分类 从目的来看: 创造型模式:负责对象创建。 构造型模式:处理类与对象间的组合。 行为型模式:类与对象交互中的职责分配 从范围来看: 类模式处理类与子类的静态关系 对象模式处理对象间的动态关系 动机: 对于一些 阅读全文
posted @ 2021-02-05 21:54 刀锋2021 阅读(279) 评论(0) 推荐(0)