摘要:
在我的上一篇文章(疑惑?改良?从简单工厂到工厂方法)中,详细论述了创建模式中简单工厂到工厂方法的演变过程,并试图结合工厂方法的设计以及.net中的反射机制之所长,改良出一种新型的工厂—反射工厂,这当然不是我的首创,经典的PetShop 中便有此工厂的身影。本文尝试按照前篇文章的思路,借着工厂方法到抽象工厂的演变过程而继续对抽象工厂进行改良,文章中的思想仅代表了作者当时的观点,有欠妥的地方,还请各位不吝赐教。 阅读全文
posted @ 2007-07-28 23:29
利利新书
阅读(996)
评论(1)
推荐(2)
摘要:
管语:
呵呵!好!
先说一下抽象类:
抽象类是声明方法的存在而不去实现它,这样的类就是抽象类,它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现方法,这和接口一致。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类。取而代之,在子类中实现该方法。就是说知道其行为的子类或其他类可以在类中实现这些方法。
在java中,抽象类中可以没有抽象方法
如果一个类中有抽象方法,那么这个类必须定义为抽象类
阅读全文
posted @ 2007-07-28 22:35
利利新书
阅读(507)
评论(0)
推荐(0)
摘要:
本文将介绍以下内容:
• 面向对象思想:多态
• 接口
• 抽象类
1. 引言
在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。
阅读全文
posted @ 2007-07-28 22:34
利利新书
阅读(280)
评论(1)
推荐(0)

浙公网安备 33010602011771号