Skip to content

cyydhl/guava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

思考并总结装饰者和适配器模式的根本区别:

装饰者模式: 形式:是一种非常特别的适配器模式 定义:装饰者和被装饰者都实现同一个接口,主要目的是为了扩展之后依旧保留 OOP 关系 关系:满足 is-a 的关系 功能:注重覆盖、扩展 设计:前置考虑

适配器模式: 形式:没有层级关系,装饰器模式有层级关系 定义:适配器和被适配者没有必然的联系,通常是采用继承或代理的形式进行包装 关系:满足 has-a 的关系 功能:注重兼容、转换 设计:后置考虑

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages