08 2022 档案

摘要:背景 装饰器模式主要解决继承关系过于复杂的问题,通过组合来替代继承。它主要的作用是给原始类添加增强功能。这也是判断是否该用装饰器模式的一个重要的依据。除此之外,装饰器模式还有一个特点,那就是可以对原始类嵌套使用多个装饰器。为了满足这个应用场景,在设计的时候,装饰器类需要跟原始类继承相同的抽象类或者接 阅读全文
posted @ 2022-08-28 21:32 whyly 阅读(55) 评论(0) 推荐(0)
摘要:抽象类是把一些具有共性的类进行抽象,抽出公共部分行程抽象类,提高代码复用性,是一个自下而上的过程,从具体类中抽象而来形成抽象类,表示一种 is-a 的关系。 接口定义了类的行为,是一种契约,表名类可以做什么,提高代码的扩展性,是一个自上而下的过程,先定义好要完成的功能,具体类去实现,表示一种 has 阅读全文
posted @ 2022-08-05 22:55 whyly 阅读(37) 评论(0) 推荐(0)