摘要: 参考:http://liwenshui322.iteye.com/blog/1267202 由于静态工厂方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以不必存在。这种灵活的静态工厂方法构成了服务提供者框架的基础,如:JDBC 服务提供者框架是指这样一个系统:多个服务提供者实现一个服务,系统 阅读全文
posted @ 2018-04-10 13:25 雷吉胡乱写写的地方 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 类可以提供一个静态方法,返回类的一个静态实例,如Boolean包装类的一个获取实例的静态方法 优势: 1、有名称。当一个类需要多个带有相同签名的构造器时,就用静态工厂方法代替构造器,并慎重选择名称以突出它们之间的区别。 如:BigInteger.probablePrime(int bitLength 阅读全文
posted @ 2018-04-10 13:17 雷吉胡乱写写的地方 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 策略模式定义:定义算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 针对接口编程而非针对实现编程,可把需要实现的算法类型定义为一个接口,如现有接口 然后编写它的实现类,如Class QuickSort()、Class ShellSort()等实现类通过不同的方式 阅读全文
posted @ 2018-04-10 13:10 雷吉胡乱写写的地方 阅读(90) 评论(0) 推荐(0) 编辑
摘要: //Java8 in action 阅读全文
posted @ 2018-04-10 12:58 雷吉胡乱写写的地方 阅读(209) 评论(0) 推荐(0) 编辑