2012年3月11日
摘要: 匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。 这就要采用另一种形式的new语句,如下所示: new <类或接口> <类的主体> 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。 如果匿名类对另一个类进行扩展,它的主体可以访问类的成员、覆盖它的方法等等,这和其他任何标准的类都是一样的。如果匿名类实现了一个接口,它的主体必须实现接口的方法。如下所示的例子:接口:1 p 阅读全文
posted @ 2012-03-11 20:09 Coldest Winter 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 以下是本文的参考网址:http://www.javacamp.org/designPattern/http://coolxing.iteye.com/blog/1446760http://luchar.iteye.com/blog/179619构造模式是一种对象的创建方式,它可以将一个复杂对象的内部构造特征与内部的构建过程完全分开,构造模式的种类很多,(有多种实现方式,每个实现方式不同,但是原理是相同的)可以总结出,构造模式主要设计四个角色:1、客户端角色(Client):调用具体的构造器,完成对象的构建,注意,这个角色只负责构造器的创建和选择,对于产品的具体信息不知晓。2、抽象构造器角色(B 阅读全文
posted @ 2012-03-11 07:52 Coldest Winter 阅读(362) 评论(0) 推荐(0) 编辑