摘要:
针对接口编程,而不是针对实现编程。(针对某一个行为:超类型有多个行为时,需要拆分成多个超类型,否则,具体实现类 必须实现多个行为,也是一种针对实现编程,因为单个行为不可变化了) "针对接口编程"真正的意思是"针对超类型编程",关键在多态。利用多态,程序可以针对超类型编程,执行时根据实际 状况执行到真 阅读全文
摘要:
找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。。。。结果:代码变化引起的不经意后果变少,系统变得更有弹性。 阅读全文