针对框架[一]
来源:互联网 发布:java多线程同步实现 编辑:程序博客网 时间:2024/04/29 04:48
1. 框架的引入
何谓框架?
高焕堂的书上说:应用框架是某特定应用领域中程序间的共同结构。让该领域中的程序员们,依共同的结构来设计程序,使程序间具有一致性,增加了程序的清晰度,以降低程序的设计难度与维护费用。
通常情况下,我们从各种具体事物中剥离出来一些共同点,得到一个抽象的东西,而得到这个东西的过程,就叫做抽象。
比如,我们观察各种各样的桌子,剥离出几个它们共同的特征:
(1)有腿(三条腿,四条腿等等);
(2)有面(平的面,不平的面,一个面,多个面等等)。
(3)腿和面的关系(支撑关系,修饰关系等等)。
然后,把这三条特征组在一起,我们就抽象出一个东西来了。
在面向对象编程思想中,抽象是必不可少的:
(1)抽象——在同领域的程序中,常含有许多类,有些类有相同的结构。程序员将这些类中相同的结构抽离出来,称为抽象类(abstract class)。
(2)派生——基于抽象类,添加一些特殊功能后,成为具体类,用来创建对象。
所以,“抽象类”之所以存在,是用来派生子类的,但不是由它本身来创建对象,所以有些函数并不完整。反之,如果类内的函数都是完整的,并且用来创建对象,就称它为具体类。
各种抽象类之间也存在类间的关系,这样,抽象类、实体类以及类间的关系,就构成了基本的框架。
框架创建具体框架对象,具体框架对象创建出各种类的对象,各种对象依循既定的关系来沟通、协调和合作。
- 针对框架[一]
- 针对框架[二]
- 针对 .NET 框架的安全编码指南
- 针对 .NET 框架的安全编码指南
- 针对 .NET 框架的安全编码指南
- 针对Flex Server集成的X2O框架
- 针对 .NET 框架的安全编码指南
- 针对 .NET 框架的安全编码指南
- 针对Selenium RC的自动化测试框架
- 针对基于play框架 easyui前端框架的运用
- 导出、导入模块:《一 -- 针对【叶子节点】》
- javascript针对DOM的应用(一)
- 针对实践(一)代码的修改
- 框架一
- 框架(一)
- 针对构架师的.NET 3.0 框架介绍
- Virtio:针对 Linux 的 I/O 虚拟化框架
- Ruby+Watir经验谈: 漫谈针对功能的自动化测试框架
- svn自启动命令
- fopen中r,w,a,+的含义
- Struts2上传
- Java 和c 的互调
- DataGrid行随鼠标移动变色及单击双击行事件处理
- 针对框架[一]
- TeX.Knuth有关的故事
- 导入表在文件与内存的分析
- VMware Workstation 9.0破解序列号
- Some JDeveloper Concepts and Tips
- Https openssl
- 拆分单元格的js代码
- C++11学习笔记(4) —— new for loops
- MySQL权限分配