经过一段时间的改造和重构,MINI OSGi的代码已经实现Layer的分离开发。
从下图可以看到,com.yipsilon.osgi 部分是Module Layer部分,而 com.yipsilon.osgi.service 是Service Layer部分,他们只之间的耦合关系非常小,仅仅是接口继承而已。
这样就形成良好的代码结构,减轻了代码维护的难度,当我们需要针对规范进行方法调整的时候,所涉及的代码关系其实是很少的。
MINIOSGi通过重构实现了Layer的分离开发,形成了良好的代码结构,降低了维护难度。ModuleLayer与ServiceLayer之间的耦合很小,仅通过接口继承实现交互。
经过一段时间的改造和重构,MINI OSGi的代码已经实现Layer的分离开发。
从下图可以看到,com.yipsilon.osgi 部分是Module Layer部分,而 com.yipsilon.osgi.service 是Service Layer部分,他们只之间的耦合关系非常小,仅仅是接口继承而已。
这样就形成良好的代码结构,减轻了代码维护的难度,当我们需要针对规范进行方法调整的时候,所涉及的代码关系其实是很少的。

被折叠的 条评论
为什么被折叠?