# 装饰者和观察者模式 **Repository Path**: gitLDR_admin/decorator_and_observer_model ## Basic Information - **Project Name**: 装饰者和观察者模式 - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-03-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 装饰者和观察者模式 ##### 装饰者模式和适配器模式对比 ---| 装饰者模式 | 适配器模式 ---|---|--- 形式| 是一种非常特别的适配器 |没有层次关系,装饰器模式有层级关系 定义|装饰者和被装饰者都要实现同一个接口,主要目的是为了扩展之后依旧保持OOP关系|适配器和被适配器者没有必然的联系,通常是采用继承或者代理的形式进行包装 关系|满足is-a的关系|满足has-a的关系 功能|注重覆盖,扩展|注重兼容,转换 设计|前置考虑|后置考虑