摘要:
责任链模式 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。To 阅读全文
posted @ 2016-04-25 21:57
菜鸟奋斗史
阅读(35990)
评论(4)
推荐(5)
摘要:
观察者模式 Observer的定义 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。 第一部分 这里有一个例子,是马士兵老师在讲解观察者模式的时候给出的例子,个人认为对理解观察者模式有很大的 阅读全文
posted @ 2016-04-25 14:32
菜鸟奋斗史
阅读(1301)
评论(0)
推荐(4)
摘要:
创建内部类的典型的方式是在一个方法体的里面创建,局部内部类不能有访问说明符,因为它不是外围类的一部分,但是它可以访问当前代码块内的常量,以及此外围类的所有成员。下面的例子对局部内部类与匿名内部类的创建进行了比较。 具体代码实现: 运行结果: 在代码中,Counter返回的是序列中的下一个值。我们分别 阅读全文
posted @ 2016-04-25 11:11
菜鸟奋斗史
阅读(4531)
评论(1)
推荐(0)
摘要:
因为内部类的构造器必须连接到指向其外围类对象的引用,所以在继承内部类的时候,情况会变得有些复杂。问题在于,那个指向外围类对象的“秘密的”引用必须被初始化,而在导出类中不在存在可连接的默认对象。要解决这个问题,必须使用特殊的语法来说清它们之间的关联。 可以看到,InheritInner只是继承自内部类 阅读全文
posted @ 2016-04-25 10:12
菜鸟奋斗史
阅读(273)
评论(0)
推荐(0)

浙公网安备 33010602011771号