自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Java设计模式之动态代理

上一篇写了用Java中的反射完成的Java的对象工厂的创建,这篇文章就Java中的动态代理来写一篇要实现Java的动态代理,我们首先需要了解一个类Proxy,一个接口InvocationHandler。所有要实现动态代理的类必须实现InvacationHandler接口,并且实现其中的invoke方法。下面我先用代码演示一下需要增强的类实现的接口:public interface ProxyDem...

2018-07-02 16:01:51 109

原创 通过Java反射完成简单工厂模式

以前创建对象工厂时是直接使用new关键字创建了对象,然后对其进行返回,现在看到Java反射之后想用Java的反射来实现一下首先先回顾一下什么是简单工厂模式简单工厂模式:对实现了同一接口的类进行实例的创建,具体创建的对象为哪个类由调用者自己传递进来此处还是以我们熟悉的动物类为列进行演示简单工厂模式示意图:现在我们要实现的就是使用反射来重新实现当前对象工厂中的createAnimal方法animal类...

2018-06-22 11:35:56 598

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除