work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年2月22日

摘要: 一、定义 将抽象部分与它的具体实现部分分离,使它们都可以独立地变化 通过组合的方式建立两个类之间联系,而不是继承 类型:结构型 二、适用场景 1、抽象和具体实现之间增加更多的灵活性 2、一个类存在两个(或多个)独立变化的维度,且这两个(或多个)维度都需要独立进行扩展 3、不希望适用继承,或因为多层继 阅读全文

posted @ 2019-02-22 09:59 work hard work smart 阅读(184) 评论(0) 推荐(0) 编辑