摘要: 1:为了不同集合 提供统一的访问方式 2:foreach 就是c# 完美实现了迭代器模式 yiled 关键字 按需获取语法糖 我们在迭代集合的时候 编译器其实是只会给你当前的值, 不会你给一个100数据长度给foreach 人家就直接给你全部结果 而是一个个返回给你 阅读全文
posted @ 2020-05-20 17:56 12不懂3 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 反面例子: ui点击付款>数据就知道到数据库了,如果 1-2点数据库崩了,人又付款了 那就凉凉了 使用命令模式:调用者将请求封装,>请求封装成命令对象,>最后发送给执行者, 命令>执行者 中间就可以做成异步队列服务,保存好命令集,哪怕数据库崩了,也可以执行命令集来恢复 命令模式包含的四个对象:调用者 阅读全文
posted @ 2020-05-20 16:04 12不懂3 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 关注对象的分离, 行为型模式的巅峰 1:使得各个流程直接的流转数据 存到一个第三方contenxt 也是责任链模式的标致, 审批过程中的节点动态扩展及更改 阅读全文
posted @ 2020-05-20 11:23 12不懂3 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 模板方法:1:应对在一个长业务固定流程中,环节可扩转变化就可以使用模板方法, 2:定义一个抽象父类,实现通用的处理流程 对于不同业务在抽象父类提供抽象方法,由不同子类去实现 对于部分相同业务在抽象父类提供虚方法,默认为父类方法,子类可重新定制个性化需求 3:普通方法的调用是调用左边的方法 由编译决定 阅读全文
posted @ 2020-05-20 11:21 12不懂3 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式:面向切面编程 (AOP) 动态的添加功能 动态的给对象添加 层级功能 每一层都是单独的可变顺序的 阅读全文
posted @ 2020-05-20 11:19 12不懂3 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 桥接模式: /// 1 多重继承与变化封装/// 2 桥接模式:解决多维度的变化 阅读全文
posted @ 2020-05-20 11:17 12不懂3 阅读(127) 评论(0) 推荐(0) 编辑
创作不易,请勿抄袭,欢迎转载!