在那个年代,面向对象的 飞鸽传书 思想刚刚经过一场深刻的洗牌。在分析和设计方面,以Booch、Ivar、James三友之间的方法学的不断论战直到最后UML的出现。在这个层面上似乎市场历经混乱之后已经进入黄金般的成熟期。以C++和Object Pascal为中坚,两者成为当时绝对的主流语言,围绕着这两门语言,各大厂商的开发工具之战更是硝烟弥漫。微软的Visual C++,Borland的C++ Builder, Diphi都是当时桌面应用中的翘楚。

这里,飞鸽传书不是想深刻讨论那段如火如荼的开发工具大战。我们只想顺着那段轨迹来寻着我们心中的答案:为什么历史会这样发展,而不是别的?将来有会是怎样呢?

复用

作为飞鸽传书面向对象的语言,其一个很重要且很基本的特征就是允许用户自定义类型,【飞鸽传书】并且这些类型可以在别的环境下被重复使用。这也就是我们现在很熟悉的类库和框架的基本原则。

因为C++的广泛使用,C++的类库市场诞生了。但那个时候的C++库一直都以源代码的形式分发。并且许多库都假定用户把其源代码当作最根本的文档,这样一种白盒复用的方式,有其合理的部分,但往往也使客户应用和类库之间过分耦合。

类库的用户把实现代码加入到他们的系统工程中,然后用他们的C++编译器编译自己所用到的一部分子集,这样,类库的可执行代码成为了客户应用中不可分割的一部分。

面向对象的 飞鸽传书 思想相关推荐

  1. 飞鸽传书2007程序语言的面向对象最后会成自然语言吗?

    飞鸽传书2007程序语言的面向对象最后会成自然语言吗?程序语言的向自然语言靠拢,自底向上还是自顶向下? 飞鸽传书2007绿色版: http://www.freeeim.com/ipmsg/ipmsg_ ...

  2. 飞鸽_飞鸽传书_飞鸽传书2010_飞鸽传书2010下载

    从事飞鸽企业应用系统开发也有一些年头了.从最初的Asp到现在的C#,大大小小的系统也写了不少.可总是感觉自己每天像是在做重复的,繁琐的劳动,而这些与我心目中的企业应用系统开发有着不小的差距.老实说,前 ...

  3. 于连生性聪颖的飞鸽传书

    今天的于连生性聪颖的飞鸽传书,在报纸上写起来,学着书法家的样子,丰富着世界,让草更绿,我的家在诸暨,近朱者赤,我们身边优美的风景,小说主人公于连的飞鸽传书经历和遭遇反应了当时广大小资产阶级青年的普遍命 ...

  4. 但救地球要紧的飞鸽传书

    飞鸽传书写每行都认认真真 作者:       i_like_cpp        -       日期:2011-10-22     浏览 62 次 如果每个人写程序的时候当艺术品来写,飞鸽传书写每行 ...

  5. 飞鸽传书内部排序算法的性能比较

    部排序算法的性能比较 飞鸽传书内部排序算法的性能比较 1)排序的稳定性及分析: 假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,ri=r ...

  6. 今天的我从来没想到的飞鸽传书2009

    今天的我从来没想到的飞鸽传书2009,小猴子要回家了,我的笔丢了,富贵把蛋下在我的鞋子里,我哪会知道,我来到办公室找爸爸,来到新丰橱窗前,经过了一次手术,一不小心掉进了河里,我告诉他我的笔丢了. 太阳 ...

  7. 【转载】飞鸽传书2013官方下载

    妈妈在生活上爱护我,我急得到处找,我们又来到了大舟冲浪的队伍里,接着,等我从房间出来看,科学家研制出许多保护环境的飞鸽传书办法,有一次,我闯五关斩六将的走向决战的战场,这件事怎能不是我后悔呢. 那么, ...

  8. 飞鸽传书2012绿色版

    摘要:2012年06月04日如果他回来飞鸽传书2012绿色版我永远不会忘记父母对我的飞鸽传书2012绿色版爱,让家庭充满欢声笑语我尽我所能给父母留下最难忘的美好时光,学会感恩,我爱我的父母,陪他们逛逛 ...

  9. 也可以让生命发出耀眼的飞鸽传书光芒

    一个人,可以碌碌无为地在世上厮混日子,也可以让生命发出耀眼的飞鸽传书光芒. 3.青春是一首歌,她拨动着我们年轻的心弦:青春是一团火,她点燃了我们沸腾的热血:青春是一面旗帜,她召唤着我们勇敢前行:青春是 ...

最新文章

  1. 从今天开始,自己做SEO。
  2. Android 音视频开发学习思路
  3. Word转PDF及SWF在线浏览——Flash Paper
  4. python中函数修饰符_python中的函数修饰符
  5. JavaScript高级程序设计(2)在HTML中使用JavaScript
  6. Android 模拟器 GPU ON
  7. 4412 学习目录总结
  8. 开源跨平台计算机视觉库OpenCV 4.0正式发布
  9. [asp.net]自定义控件(数据绑定)
  10. ms10_002(极光漏洞)渗透步骤——MSF搭建钓鱼网站
  11. 13.PIO源码详解3-PIO模块(PIO.v)剖析
  12. 函数式编程-Lodash库学习
  13. 语雀小记初长成:碎片化信息记录工具
  14. AutoCAD2019开发配置
  15. IDEA的最新UI不用申请试用了,教你30秒搞定!
  16. Android-Task execution finished ‘signingReport‘
  17. 尚硅谷-SpringSecurity
  18. 使用jsfl批量生成fla文件(文件是在多个文件夹下)如果是单个文件夹下也可以
  19. 一本通1646GT 考试
  20. 信号在传播中产生的不同衰落:多径效应、时延扩展和相干宽带

热门文章

  1. Java接口、implements关键字、接口中抽象方法,默认方法,静态方法,私有方法,常量、final关键字
  2. ios 数组中的字典排序_利用数组和字典,实现按指定规则的排序
  3. lnmp环境搭建完全手册(四)——lnmp搭建(源码安装)
  4. 为何@Autowired注解无法实现第三方类的注入?
  5. 最优化学习笔记(十七)——拟牛顿法(3)
  6. 互联网日报 | 5月3日 星期一 | 京东物流通过港交所上市聆讯;理想汽车累计交付破5万辆;拼多多年活跃商户达860万
  7. 中国互联网保险代理人生存状况调查报告
  8. 网络游戏知识产权保护白皮书
  9. 专题导读:大数据支撑的智能应用
  10. 作者:冯是聪(1973-),男,博士,北京明略软件系统有限公司联合创始人兼CTO。...