责任链模式 基本概念 责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 关于责任链的详细介绍可以点击这 ...
分类:
其他好文 时间:
2021-06-02 12:11:53
阅读次数:
0
一、设计模式常用的七大原则有:二十三中设计模式都脱离不开这些原则(规则) 1-单一职责原则(互不影响) 2-接口隔离原则 3-依赖倒转(倒置)原则(高层不依赖低层,高层为接口和抽象类,低层为实体类) 4-里氏替换原则 5-开闭原则 6-迪米特法则 7-合成复用原则 二、设计模式三大类: 1.创建型模 ...
分类:
其他好文 时间:
2021-06-02 11:46:05
阅读次数:
0
如何制定OKR Objective: 自驱 聚焦(3-5个) 颗粒度一致 足够挑战(70%) SMART(方向明确、可衡量、可实现) 对齐沟通 Key Results: SMART:方向明确、可衡量、可实现 全面且完整 与O的关系--穷尽所有的可能性:所有KR达成是O能实现的必要条件 数量有限(1个 ...
分类:
其他好文 时间:
2021-05-24 11:58:32
阅读次数:
0
督查督办是国资单位运行机制中重要的一环,各级单位实行 “规划、协调、监督、服务”的职能,促进企业内部工作的科学化、制度化、规范化。如何通过督查督办系统快速实现了对工作分解,下派、执行及办理过程的监督,有效防止工作积压、工作责任不明、工作贻误等问题,减少工作汇报,提高督办工作的执行效率,是当下刻不容缓 ...
分类:
其他好文 时间:
2021-05-24 11:47:06
阅读次数:
0
原文: https://zhuanlan.zhihu.com/p/112012432 第四代时间管理:追求效能平衡的优先级(在个人管理基础上的时间管理) 有这样一个故事: 伯利恒钢铁公司的总裁查理斯·舒瓦普,有一次去拜访有名的效率专家艾维·利,艾维·利告诉查理斯·舒瓦普,他给舒瓦普一个东西,说是这个 ...
分类:
其他好文 时间:
2021-05-24 05:42:34
阅读次数:
0
在使用Mixin设计模式实现多重继承的时候要特别注意下列几点原则: 首先,Mixin类必须表示某一种功能,而不是某一个物体,这点跟java中的Runnable和Callable是一样的。 其次,它表示的责任必须单一,如果有多个功能,我们应该去实现多个Mixin类。 接下来,Mixin类不依赖于子类的 ...
分类:
其他好文 时间:
2021-04-16 11:40:02
阅读次数:
0
你要我承担责任,我需要有相应的权利 1,开发写开发文档,我要看 2,开发提测,我要冒烟测试,有明显的严重的问题,直接打回,提测失败 3,我要开发时间的一半测试时间, 4,开发严格提测时间,提测时间延迟,我们的测试时间就要延后,不得压缩, 5,提测之后问题过多,到时间了依然没有改完的,不得发布,延后发 ...
分类:
其他好文 时间:
2021-04-15 12:21:43
阅读次数:
0
学习大概就是不断迭代、重构的过程,不复习的学习是不负责任的,亦是无用的。 本系列博客主要作为个人记录,主要是贴图和代码,不做详细解释,以后有时间可能会重写;从下一篇开始上代码,代码可以运行是对自己的最低标准。 参考: 1.书籍1:《程序员的自我修养——链接、装载与库》 2.视频:https://ww ...
分类:
编程语言 时间:
2021-04-07 11:33:41
阅读次数:
0
先给出接口 type Handler interface { do() SetNext(handler Handler) Handler Run() } // 用以复用 type Next struct { nextHandler Handler } func (n *Next) SetNext(h ...
分类:
其他好文 时间:
2021-03-06 14:47:05
阅读次数:
0
设计模式分类 不同设计模式的复杂程度、 细节层次以及在整个系统中的应用范围等方面各不相同。 我喜欢将其类比于道路的建造: 如果你希望让十字路口更加安全, 那么可以安装一些交通信号灯, 或者修建包含行人地下通道在内的多层互通式立交桥。 最基础的、 底层的模式通常被称为惯用技巧。 这类模式一般只能在一种 ...
分类:
编程语言 时间:
2021-03-03 11:49:38
阅读次数:
0