Chinaunix首页 | 论坛 | 博客
  • 博客访问: 77322
  • 博文数量: 11
  • 博客积分: 140
  • 博客等级: 入伍新兵
  • 技术积分: 208
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-22 00:51
个人简介

天外有天,人外有人。

文章分类

全部博文(11)

文章存档

2013年(10)

2012年(1)

我的朋友

发布时间:2013-09-29 23:20:25

做了多年的C++开发和代码review, 最近有点空正好把零散的一些记录给整理放上来,便于以后查阅。不断更新中。。。 1.     DRY --- Don't Repeat Yourself 不要重复造轮子,将重复的代码封闭成函数。2.     RAII --- Resource Acquisition Is Initialization一.........【阅读全文】

阅读(2670) | 评论(2) | 转发(2)

发布时间:2013-09-29 23:05:16

 SOLIDS --- Single Responsibility Principle一个类的职责单一从而实现高内聚低耦合。相反,如果一个类实现了多个功能,功能间耦合度高,将来修改其中一个职责可能会影响其他的职责。同样也适用于函数的设计。难点:很难把握职责划分的粒度。O --- Open and Close PrincipleAll member variab.........【阅读全文】

阅读(2220) | 评论(0) | 转发(0)

发布时间:2013-09-29 22:51:14

c++中多态分为静态多态和动态多态,在了解他们前,先了解3个相关的概念。函数重载(Overload):指在相同作用域里(如同一类中),函数同名不同参,反回值则不用理会,不同参可以是不同个数,也可以是不同类型。效果:根据实参的个数和类型调用对应的函数体 函数覆盖(override):指派生类中的函数覆盖.........【阅读全文】

阅读(2423) | 评论(0) | 转发(0)

发布时间:2013-09-29 22:39:39

 1.     简单虚表实例C++一个很大的特性就是多态,动态多态就是采用虚函数实现。对于下面实例,sizeof(A)为4,即一个虚表指针的大小。点击(此处)折叠或打开#include <iostream>using namespace std;clas.........【阅读全文】

阅读(3251) | 评论(1) | 转发(2)

发布时间:2013-09-04 23:01:12

CORBA使得不使用不同语言且运行于不同计算机上的软件象单个应用一样协同工作, 他是一种规范不同地址空间方法调用语义。采用IDL(Interface Definition Language)指定对象呈现给外部的接口。CORBA指定了IDL到各种语言(Ada, C, C++, Java, COBOL, Python, C++11, Lisp, Ruby等)的映射。COBRA规范指定.........【阅读全文】

阅读(2300) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册