摘要: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa 阅读全文
posted @ 2016-04-08 14:26 戎码一生 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 创建和销毁对象 》考虑用静态工厂方法替代构造器。 优点: ●优势在于有名称。 ●不必再每次调用他们的时候都创建一个新的对象。 ●可以返回原返回类型的任何子类型的对象。 ●在创建参数化类型实例的时候,他们使代码更加简洁。 缺点: ●类如果不含公有的或者受保护的构造器。就不能被子类化。 ●他们与其他的静 阅读全文
posted @ 2016-04-08 10:26 戎码一生 阅读(197) 评论(0) 推荐(0) 编辑