读书人

框架感触

发布时间: 2012-10-31 14:37:31 作者: rapoo

框架感想

? 很多框架都会用一些开源软件如 Ibatis,quartz等。那么该怎么用呢。

? 很多业务功能都是直接调用这些框架相关的类来完成功能。

?? 但我认为这么做是很不好的,理由如下:

?

?? 1.与某一个具体的开源软件严重耦合,不利于替换。

?

?? 2.与某一个具体的开源软件设计思想耦合,不利于更改。

?

?

? 更好的处理方法是 业务框架提供一个公共的方法接口。由业务框架将这些普通的,共性的功能来适配成符合成具体软件需要的接口。业务功能不需要关注用的到底是哪个开源框架。这样对之后业务功能的维护都是有很大好处的。

?

?

读书人网 >软件架构设计

热点推荐