举个例子说明哈~~可能不太恰当
1.装饰模式:你买个手机壳包在IPhone4上,组成一个拥有新外形的手机,但是打电话发短信什么的功能都是调用Iphone4的,只是对外观这个方法show()进行了装饰,外壳今天可以包Iphon4,明天也可以拿去包Iphone3,这就是装饰设计,可以对某一类对象进行装饰
2.继承:今天你用Iphone4,明天Iphone5出来了,但是是在Iphone4的基础上改进的,拥有Iphone4的所有功能,但是更强大了,就是说复写了父类的方法.
这么说...希望能帮到你..哈哈,大清早起来刚想的例子..可能不太恰当 |