设计模式
developerFBI
人贵有志,学贵有恒
展开
-
Singleton(单例)设计模式 by java
Singleton的应用很普及,特别是在java的web项目中。比例项目的一些请求外部平台的地址、商户号或项目的图片访问路径、模块生成的路径等等。接下看看示例代码你就明白了。 /** * * @description Singleton(单例) * since this isn't inherited from a cloneable * base class and clone...原创 2020-04-03 11:59:05 · 129 阅读 · 0 评论 -
单例模式与工厂模式
在Java中,构造函数的访问级别通常是public, 它提供了一个构造该类对象的接口。可是你知不知道,把构造函数的级别设为private, 有一些特别用处。 先来看一段代码: //Shape.java public class Shape { private Shape() { //reader DB's paramters from the property原创 2012-06-15 12:26:01 · 515 阅读 · 0 评论 -
java 对反射的学习和理解
一、Class类 1)在面向对象的世界里,万事万物皆对象。Java语言中,静态的成员、普通数据类型类不是对象,但可以通过类封装成对象。 类是对象,类是java.lang.Class类的实例对象。下面是获取类类型的示例代码: public class ClassDemo1 { public static void main(String[] args) { //Foo的实例对象如何表...原创 2019-09-21 11:31:54 · 105 阅读 · 0 评论 -
java 适配器模式学习和理解
一、适配器分类 组合,采用组合方式的适配器成为对象适配器.特点:把”被适配者”作为一个对象组合到适配器类中,以修改目标接口包装被适配者。 继承,采用继承方式的称为类适配器.特点:通过多重继承不兼容接口,实现对目标接口的匹配,单一的为某个类而实现适配。 二、作用: 透明,通过适配器,客户端可以调用同一接口,因而对客户端来说是透明的。这样做更简单、更直接、更紧凑。 重用,复用了现存的类,解决...原创 2019-09-21 11:39:24 · 121 阅读 · 0 评论