定义:所有引用基类的地方都必须能透明地使用其子类进行替换(简单说就是:子类可以扩展基类的功能,但是不能改变基类原有的功能)
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阅读全文