首先必须确定哪些部分是稳定的?
一,方法体稳定:
1,抽象出功能:用方法
2,抽象出类型:用泛型,
二,方法体不稳定,但是方法名和参数列表稳定:
抽象出接口,然后可以用反谢去做实例化.
三,全部是非稳定:
可以用反射进行动态调用
本文探讨了软件设计中稳定性的重要性,并提出了三种不同的稳定性处理方案:1. 当方法体稳定时,通过抽象功能和类型来实现;2. 当方法体不稳定但方法名和参数列表稳定时,可以通过抽象接口并利用反射实例化;3. 当所有组件都不稳定时,则采用反射进行动态调用。
首先必须确定哪些部分是稳定的?
一,方法体稳定:
1,抽象出功能:用方法
2,抽象出类型:用泛型,
二,方法体不稳定,但是方法名和参数列表稳定:
抽象出接口,然后可以用反谢去做实例化.
三,全部是非稳定:
可以用反射进行动态调用
3499
1121
849
433

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