清单 模式概要什么时候选用注意实操观察者在对象之间定义一个一对多的依赖关系,当一个对象状态改变的时候,所有依赖的对象都会自动收到通知· 观察者变...
清单 模式概要什么时候选用注意实操代理在不改变原始类代码的情况下,通过引入代理类给原始类附加功能· 业务系统的非功能性需求开发· RPC· 同时...
并查集是一种树型的数据结构,用于处理一些不交集(Disjoint Sets)的合并及查询问题。 这个是维基百科[https://zh.wikip...
清单 模式概要什么时候选用注意实操单例一个类只允许创建一个对象/实例· 处理资源访问冲突· 表示全局唯一类· 线程安全问题· 饿汉式· 懒汉式·...
理解重构 重构是一种对软件内部结构的改善,目的是在不改变软件的可见行为的情况下,使其更易理解,修改成本更低。 在保持功能不变的前提下,利用设计思...
SOLD原则 设计原则缩写解释副作用实操单一职责原则SRP一个类或者模块只负责完成一个职责(或功能)。细粒度太细会降低代码内聚,影响代码的可维护...
基于贫血模型的开发模式:数据跟方法分离,最经典的就是Web项目常用的MVC结构。前后端分离后,后端的三层结构为 Controller层、Serv...
感谢王铮大神在极客时间的课程《设计模式之美》 评价代码质量好坏的维度:可维护性;可读性;可扩展性;灵活性;简洁性;可复用性;可测试性。 理解掌握...
步骤: 关闭fastestmirrorvi /etc/yum/pluginconf.d/fastestmirror.conf修改参数:enabl...