框架感想

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

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

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

 

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

 

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

 

 

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

 

 

你可能感兴趣的:(框架)