框架感想
? 很多框架都会用一些开源软件如 Ibatis,quartz等。那么该怎么用呢。
? 很多业务功能都是直接调用这些框架相关的类来完成功能。
?? 但我认为这么做是很不好的,理由如下:
?
?? 1.与某一个具体的开源软件严重耦合,不利于替换。
?
?? 2.与某一个具体的开源软件设计思想耦合,不利于更改。
?
?
? 更好的处理方法是 业务框架提供一个公共的方法接口。由业务框架将这些普通的,共性的功能来适配成符合成具体软件需要的接口。业务功能不需要关注用的到底是哪个开源框架。这样对之后业务功能的维护都是有很大好处的。
?
?