OO和OB的区别

原创 2004年08月08日 17:13:00

C++同时支持OO和OB两种设计。

OOObject Oriented,支持多态这一强大的设计机制,需要付出的代价便是额外的间接性(virtual机制)。

OBObject Based,非多态的数据封装模型,就是C中ADT(Abstract Data Type)的概念,和OO相比拥有更快的速度而且空间更紧凑(因为不需要virtual)。

OO和OB的设计其实就是在弹性和效率之间的取舍。

-- 《Inside The C++ Object Model》

C++ model - OO, OB

The C++ programming model directly supports three programming paradigms:The procedural model as prog...
  • debren
  • debren
  • 2005-02-25 13:43:00
  • 762

ADT OO OB 的区别

C++同时支持OO和OB两种设计。OO :Object Oriented ,支持多态这一强大的设计机制,需要付出的代价便是额外的间接性(virtual机制)。OB :Object Based ...
  • jianghuyong
  • jianghuyong
  • 2011-02-16 16:03:00
  • 248

开发者的oo思想

 用OO的开发方式去分析,设计一个系统,掌握OO还是需要掌握许多的,我认为有以下几点必须掌握:1. UML 这是OO的工具,OO 开发人员交流思想的工具.2. 了解RUP. 掌握好的软件开发过程才能开...
  • redhat7890
  • redhat7890
  • 2009-05-15 11:00:00
  • 744

OO开发简介

其实OO是一个很大的概念,读了基本OO的书和对OO相当深入的人都可以谈论OO。 我在这里总结一些OO的经验,其实我对OO的理解也是半桶水。 OO基础:   封装, 多态,继承, 抽象 OO原则:   ...
  • philofly
  • philofly
  • 2009-01-23 13:38:00
  • 1339

OO和OB的区别

C++同时支持OO和OB两种设计。OO:Object Oriented,支持多态这一强大的设计机制,需要付出的代价便是额外的间接性(virtual机制)。OB:Object Based,非多态的数据封...
  • asklxf
  • asklxf
  • 2004-08-08 17:13:00
  • 3567

SSD模型分析

这篇blog关于SSD的细节方面整理的很好,以供参考。 转自:http://blog.csdn.net/u010167269/article/details/52563573 Preface ...
  • Eliudragon
  • Eliudragon
  • 2017-10-12 13:36:41
  • 1449

OO中的对象与SOA中服务的差别

       经过多天的讨论和阅读,我们对SOA有了更深的理解。在这里我想谈一下OO和SOA设计方式的区别。       要更深入的理解SOA,理解它与OO思想的区别非常重要。SOA之所以成为趋势,正...
  • magikid
  • magikid
  • 2006-06-12 23:59:00
  • 1658

plc中OB、FC、FB、SFC、SFB的区别.

  • 2015年05月15日 13:14
  • 21KB
  • 下载

账单分期OB响应度提升模型

最近在进行账单分期OB响应度提升模型,完成后与大家分享下。
  • chenjingen
  • chenjingen
  • 2010-04-21 13:59:00
  • 969

JFInal model 自动生成

package com.activiti.generator; import javax.sql.DataSource; import com.jfinal.kit.PathKit; import...
  • u010716879
  • u010716879
  • 2018-02-09 16:53:06
  • 128
收藏助手
不良信息举报
您举报文章:OO和OB的区别
举报原因:
原因补充:

(最多只允许输入30个字)