编程瑕想:面向结构、面向对象、面向线程-->基于类库重用的面向应用软件开发
来源:互联网 发布:python安装socket库 编辑:程序博客网 时间:2024/05/16 12:50
摘要:程序都是流程式运行,在现实中便是事务,事务的实现可以通过继承或消息来实现!!
面向结构:
面向结构可以称为面向应用,面向一个具体应用
重用方式:lib函数 struct
面向对象:
面向对象也可以称为面向类库,类库延伸把应用也称为一个类对象
重用方式: 类对象 dll (com ++)
注: vs中的stafx.h被所有类的cpp使用自动加入
面向线程:
面向线程也可以称为面向cpu或面向应用 ,基于类库的封装
重用方式:类库 线程类为类库的终竭 最大重用的只可以是一个线程类, 当然也可以是一个特定功能模块如dll的重用
基于类库重用的面向应用软件开发:
基于类库重用的面向应用软件开发也可以称为面向操作系统和数据的开,操作系操管理硬件并提供接口组外(操作系统自身又有进程管理 、文件系统)
最终要
注:未来方向
1、操作系统硬件自主化
操作系统与应用完全隔离,应用调用的以用户来分配数据内存,系统盘符不存在提供接口给应用,应用可在系统上共享模块组件
2、编译器智能化
把class struct自定义生成的类型 ,更实际化,编译器添加对类型的管理模块程序, new delete时的管理,
3、代码重用
函数 和共用的变量数据 组成类,struct 类与数据变量 再组大类为 线程类,静态构造方法组成线程类
线程管理类由类自带编程 ,通过管理类来创建和运行线程类。
lib dll 几个相关线程和相关数据变量 组成组件 实现组件功能的重用。外部爆露接口。
Langpo面向对象(类型对象)的编程开发
Langpo中所有的数据类型平等,new delete 与定义相同,class 为给程序员自定义类型 的大类型, import取代include 或using, import 会自动生成定义并自有#pragma
once. 变量修饰 const (auto extern void volatile register const static ) extern,volatile register,去掉static 去掉friend
类的事务(类型事务)要编译器自带管理机制。
C\C++标准库是为了兼空C而提出的由编译器厂商或操作系统开发商实现,java C#(C sharp)是基于虚拟机的, Object体系 与MFC QT 相对应
- 编程瑕想:面向结构、面向对象、面向线程-->基于类库重用的面向应用软件开发
- 编程基础-面向对象-基于模板的面向对象解析
- 构建面向对象的应用软件系统框架
- 构建面向对象的应用软件系统框架
- 面向结构与面向对象的区别
- 面向对象与面向过程(面向结构)
- 面向对象的编程
- 面向对象的编程
- 面向对象的编程
- 面向对象的编程
- 关于面向对象与面向过程(面向结构)的区分
- 关于面向对象与面向过程(面向结构)的区分
- 面向过程(面向结构)与面向对象的区别
- Javascript面向(基于)对象编程
- 基于面向对象编程的列表管理
- 基于Objective-C的面向对象编程
- 基于closure的lua面向对象编程
- 基于原型的JavaScript面向对象编程
- 自定义消息的发送与响应:
- GNU 网站地址
- eclipse axis2 plugins 安装与使用
- Remove Nth Node From End of List
- 写得蛮好的linux学习笔记
- 编程瑕想:面向结构、面向对象、面向线程-->基于类库重用的面向应用软件开发
- 页游AS客户端架构设计历程记录
- uva 10891 - Game of Sum(博弈,区间dp)
- YUM 学习
- webservice开源引擎的比较:Axis和CXF的比较
- poj 1384 && hdu 1114 Piggy-Bank (完全背包)
- ADO.NET三个经典案例
- VS2010中各种文件的说明
- 三分查找