Java设计模式之Facade模式

2019-05-05  本文已影响0人  一叶知秋_zgx

个人对于facade模式理解,有错的地方希望提出修改:给项目加一个facade层


image.png

以上core层是本人项目核心代码层,将需要提供给外部的接口写在facade层,接着在openapi-message和openapi-service层中调用facade中的接口,在此写接口的好处是方便以后的兄弟项目能够调用你所定义的接口,不然将接口写在openapi中在以后调用的时候很难分离出来,因为那里是外部接口,不能多做修改,将逻辑代码写在facade层中方便修改。
openapi中是外部接口,可以给其他人调用,而facade层中是给项目本身的兄弟项目使用,让代码的管理层面上升一层,也保证了数据的秘密性。

上一篇下一篇

猜你喜欢

热点阅读