设计模式

不一样的面向对象(三)
不一样的面向对象(三)

定义:所有引用基类的地方都必须能透明地使用其子类进行替换(简单说就是:子类可以扩展基类的功能,但是不能改变基类原有的功能)

2020-09-29 10:55:36阅读全文

制造工具的工厂模式
制造工具的工厂模式

工厂模式是所有设计模式中最常见,也最容易理解的一种设计模式。 使用最通俗的语言对工厂模式进行诠释就是:将创建对象的交给工厂。

2020-10-12 09:20:00阅读全文

设计模式总结(理论篇)
设计模式总结(理论篇)

问如何写出高质量的代码,也就等同于在问,如何写出易维护、易读、易扩展、灵活、简洁、可复用、可测试的代码。

2020-11-26 21:56:30阅读全文

设计模式中的观察者模式
设计模式中的观察者模式

观察者模式是一种软件设计模式,其中一个名为主体(Subject)的对象维护其依赖项列表,称为观察者,并通常通过调用它们(observers)的方法之一来自动通知它们任何状态更改。

2021-09-30 08:36:13阅读全文