Adapter, roxy, Decrator, and AOP.docxVIP

  • 9
  • 0
  • 约6.44千字
  • 约 7页
  • 2016-12-02 发布于贵州
  • 举报
Adapter, roxy, Decrator, and AOP

 HYPERLINK /cuiliqiang/archive/2012/08/13/2635632.html Adapter, Proxy, Decrator, and AOP 本文对一些比较相似的概念进行了比较。 Adapter Pattern Adapter顾名思义是把一种类型的接口转换成为另一种类型的接口使得客户端可以按照它喜欢的方式访问。有两种方式可以实现,一种是组合方式,一种是继承方式。 例如我有一个InterfaceA和一个ClassB。Libaray里面提供的是ClassB,而客户端代码希望访问的是InterfaceA的类型。 interface InterfaceA{ String getData(); } class ClassB{ String getRawData() { return raw; } } 使用组合实现: class Adapter implements InterfaceA { private ClassB classB; Adapter(ClassB classB) { this.classB = classB; } public String getData() { return processed + classB.getR

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档