针对框架[一]

1. 框架的引入

何谓框架?

高焕堂的书上说:应用框架是某特定应用领域中程序间的共同结构。让该领域中的程序员们,依共同的结构来设计程序,使程序间具有一致性,增加了程序的清晰度,以降低程序的设计难度与维护费用。

通常情况下,我们从各种具体事物中剥离出来一些共同点,得到一个抽象的东西,而得到这个东西的过程,就叫做抽象。

比如,我们观察各种各样的桌子,剥离出几个它们共同的特征:

(1)有腿(三条腿,四条腿等等)

(2)有面(平的面,不平的面,一个面,多个面等等)

(3)腿和面的关系(支撑关系,修饰关系等等)

然后,把这三条特征组在一起,我们就抽象出一个东西来了。

在面向对象编程思想中,抽象是必不可少的:

(1)抽象——在同领域的程序中,常含有许多类,有些类有相同的结构。程序员将这些类中相同的结构抽离出来,称为抽象类(abstract class)。

(2)派生——基于抽象类,添加一些特殊功能后,成为具体类,用来创建对象。

所以,“抽象类”之所以存在,是用来派生子类的,但不是由它本身来创建对象,所以有些函数并不完整。反之,如果类内的函数都是完整的,并且用来创建对象,就称它为具体类。

各种抽象类之间也存在类间的关系,这样,抽象类、实体类以及类间的关系,就构成了基本的框架。

框架创建具体框架对象,具体框架对象创建出各种类的对象,各种对象依循既定的关系来沟通、协调和合作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值