2014年9月29日

设计模式: 简单工厂模式

摘要: 引入: 在我们的思维中,会有一种习惯,当遇到某种问题时,会直接考虑用最直接的语言去去实现它,而往往忽略了整个程序的可维护性、可扩展性。 比如,我们写一个基本的计算器功能,要求能计算四则运算,大家或许会直接写: public class ProgramDemo{ public static voi... 阅读全文

posted @ 2014-09-29 16:41 如果蜗牛有爱情 阅读(202) 评论(0) 推荐(0)

Java反射机制(四):动态代理

摘要: 一、静态代理 在开始去学习反射实现的动态代理前,我们先需要了解代理设计模式,那何为代理呢? 代理模式: 为其他对象提供一种代理,以控制对这个对象的访问。 先看一张代理模式的结构图: 简单的理解代理设计: 一个操作接口有两个子类,其中一个真实主题的实现类,另一个是代理类,代理实现类要完成比... 阅读全文

posted @ 2014-09-29 10:45 如果蜗牛有爱情 阅读(622) 评论(0) 推荐(1)

Java反射机制(三):调用对象的私有属性和方法

摘要: 一、 通过反射调用类中的方法 在正常情况下,得到类的对象后,我们就可以直接调用类中的方法了,如果要想调用的话,则肯定必须清楚地知道要调用的方法是什么,之后通过Class类中的getMethod方法,可得到Method对象。 public Method getMethod(String name... 阅读全文

posted @ 2014-09-29 09:08 如果蜗牛有爱情 阅读(5268) 评论(0) 推荐(0)

导航