摘要: 问题描述: 观察者模式 问题解决: 观察者模式-----定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source... 阅读全文
posted @ 2013-07-19 20:37 罗松超 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 抽象类与接口的区别 问题解决: 区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现接口的子类来说,相对于接口来说,是“行为需要按照接口来完成”。这些听起来有些虚,举个例子。例如,狗是对于所有狗类动物的统称,京哈是狗,牧羊犬是狗,那么狗的一般特性,都会在京哈,牧羊犬中... 阅读全文
posted @ 2013-07-19 20:37 罗松超 阅读(271) 评论(0) 推荐(0) 编辑