-
-
15丨理论一:对于单一职责原则,如何判定某个类的职责是否够“单一”?.html
-
15丨理论一:对于单一职责原则,如何判定某个类的职责是否够“单一”?.mp4
-
15丨理论一:对于单一职责原则,如何判定某个类的职责是否够“单一”?.pdf
-
16丨理论二:如何做到“对扩展开放、修改关闭”?扩展和修改各指什么?.html
-
16丨理论二:如何做到“对扩展开放、修改关闭”?扩展和修改各指什么?.m4a
-
16丨理论二:如何做到“对扩展开放、修改关闭”?扩展和修改各指什么?.pdf
-
17丨理论三:里式替换(LSP)跟多态有何区别?哪些代码违背了LSP?.html
-
17丨理论三:里式替换(LSP)跟多态有何区别?哪些代码违背了LSP?.m4a
-
17丨理论三:里式替换(LSP)跟多态有何区别?哪些代码违背了LSP?.pdf
-
18丨理论四:接口隔离原则有哪三种应用?原则中的“接口”该如何理解?.html
-
18丨理论四:接口隔离原则有哪三种应用?原则中的“接口”该如何理解?.m4a
-
18丨理论四:接口隔离原则有哪三种应用?原则中的“接口”该如何理解?.pdf
-
19丨理论五:控制反转、依赖反转、依赖注入,这三者有何区别和联系?.html
-
19丨理论五:控制反转、依赖反转、依赖注入,这三者有何区别和联系?.m4a
-
19丨理论五:控制反转、依赖反转、依赖注入,这三者有何区别和联系?.pdf
-
20丨理论六:我为何说KISS、YAGNI原则看似简单,却经常被用错?.html
-
20丨理论六:我为何说KISS、YAGNI原则看似简单,却经常被用错?.m4a
-
20丨理论六:我为何说KISS、YAGNI原则看似简单,却经常被用错?.pdf
-
21丨理论七:重复的代码就一定违背DRY吗?如何提高代码的复用性?.html
-
21丨理论七:重复的代码就一定违背DRY吗?如何提高代码的复用性?.m4a
-
21丨理论七:重复的代码就一定违背DRY吗?如何提高代码的复用性?.pdf
-
22丨理论八:如何用迪米特法则(LOD)实现“高内聚、松耦合”? .html
-
22丨理论八:如何用迪米特法则(LOD)实现“高内聚、松耦合”? .m4a
-
22丨理论八:如何用迪米特法则(LOD)实现“高内聚、松耦合”? .pdf
-
23丨实战一(上):针对业务系统的开发,如何做需求分析和设计?.html
-
23丨实战一(上):针对业务系统的开发,如何做需求分析和设计?.m4a
-
23丨实战一(上):针对业务系统的开发,如何做需求分析和设计?.pdf
-
24丨实战一(下):如何实现一个遵从设计原则的积分兑换系统?.html
-
24丨实战一(下):如何实现一个遵从设计原则的积分兑换系统?.m4a
-
24丨实战一(下):如何实现一个遵从设计原则的积分兑换系统?.pdf
-
25丨实战二(上):针对非业务的通用框架开发,如何做需求分析和设计?.html
-
25丨实战二(上):针对非业务的通用框架开发,如何做需求分析和设计?.m4a
-
25丨实战二(上):针对非业务的通用框架开发,如何做需求分析和设计?.pdf
-
26丨实战二(下):如何实现一个支持各种统计规则的性能计数器?.html
-
26丨实战二(下):如何实现一个支持各种统计规则的性能计数器?.m4a
-
26丨实战二(下):如何实现一个支持各种统计规则的性能计数器?.pdf
-