花费 5 ms
第八节:观察者模式和中介者模式详解

一. 观察者模式 1. 背景   在现实世界中,许多对象并不是独立存在的,其中一个对象的行为发生改变可能会导致一个或者多个其他对象的行为也发生改变。例如,某种商品的物价上涨时会导致部分商家高兴,而 ...

Sat Aug 15 00:24:00 CST 2020 1 908
第一节:开闭原则和里氏替换原则

一. 开闭原则 1. 定义  对扩展开放,对修改关闭。(当应用的需求改变时,在不修改软件实体的源代码前提下,可以扩展模块的功能,使其满足新的需求。) 2. 作用 (1). 对软件测试的影响 ...

Wed Aug 19 15:42:00 CST 2020 1 644
设计模式篇

一. 什么是设计模式   纠结了好久,今天终于下定决心开始写设计模式系列,因为这个系列章节确实不好写,在这之前,也看了好多关于设计模式的博客、视频、书籍等,大多数用的例子要么猫啊狗啊、大雁等动物类; ...

Wed Apr 04 00:10:00 CST 2018 5 521
第三节:接口隔离原则、迪米特法则、组合聚合原则

一. 接口隔离原则 1. 定义  一个类对另一个类的依赖应该建立在最小的接口上,不应该依赖他不需要的接口。  通俗的说:要为每个类建立它们需要的专用接口,而不要试图去建立一个很庞大的接口供所有依 ...

Fri Aug 21 15:32:00 CST 2020 0 477

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM