1.封装变化
找出应用中可能需要变化的地方,把它们独立起来,不要和那些不需要变化的代码混在一起
例如 把基类和行为分开(行为单独写成接口)
2.多用组合 少用继承
3.针对接口编程,不针对实现编程。
--------------------------------------------
未完待续
1.封装变化
找出应用中可能需要变化的地方,把它们独立起来,不要和那些不需要变化的代码混在一起
例如 把基类和行为分开(行为单独写成接口)
2.多用组合 少用继承
3.针对接口编程,不针对实现编程。
--------------------------------------------
未完待续