`

Head first design patterns(Adapter pattern )

阅读更多
Recently,I have been reading the Head first design patterns,unconsciously,i have finish the seven chapters.and here i will review the whati just read tonight.
     Tonight,i read the seventh chapter of my love book at the schoollibrary.this chapter tells us about the Adapter and facade pattern,i felt very cool after get it .
     Frist of all,here is the offical definition of Adapter pattern,
the Adapter pattern converts a interface to another interface the client expect.what'more,this pattern lets the classes work together thatcould't otherwise because of the incompatible interfaces.as the Decorator,the Adapter also use the composition to work in java,but if the language support the mutiple inheritance,the Adapter pattern also could use the inheritance to work.what'more,this chapter also tells us another pattern --the Facade pattern.this pattern is also very usefull.it provide a unifined interface to a set of interfaces in a subsystem,and Facade defines a high level interface to make the subsystem easier to use.that is ,the facade pattern make a interface simpler.
    Finally,I will sum up the differences among the Decorator ,Adapter,and the facade patterns.The Decorator pattern adds responsibilitieswithout altering the interface,The Adapter pattern converts one interface to another.the facade ,howerver,provide a simple interface so that the subsystem could be used easier.
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics