- 7
- 0
- 约6.29千字
- 约 50页
- 2019-07-03 发布于福建
- 举报
OO设计
* * * * * * * * * * * * * * * * * * * * * * * * * * * * FCTax:外资企业税。 JVTax:合资 * * * * * * * * 在设计模式中,强调如下原则: (1)针对接口编程,而不是对实现编程 (2)优先使用组合,而不是继承 (3)正确地使用委托,便于在运行时组合对象的操作以及按需要改变组合。 (4)找出变化并进行封装 * Facade模式 (结构型) Facade(外观)模式用于为子系统中的一组对象提供统一接口,以使得系统更易于使用。或者是,在原系统的基础上,再在高层定义接口,通过这样的接口只展示出特定(部分)的功能,隐藏原系统复杂性。 Facade模式示意图 * * Adapter模式(结构型) Adapter(适配器)模式用于将类的一个接口转换为另一个类所需的接口,以使由于接口不兼容的类能够一起协作。 * 例: * -Adapted Strategy模式(行为型) Strategy(策略)模式描述了怎样按需要在一组可替换的算法中选用算法。也即,把所定义的一些算法各自封装起来,可根据客户的需要分别使用它们。该模式可使算法独立变化而不影响它的客户。 * Strategy模式的通用结构 * a=50% b=30% c=20% 统
原创力文档

文档评论(0)