看看

TCLP

12章中的例子

class CIval_box
{
public:virtual int get_value() = 0;virtual void set_value(int i) = 0;virtual void reset_value(int i) = 0;virtual void prompt() = 0;virtual bool was_changed() const = 0;virtual ~Ival_box(void){}
};

1.尽量不放置数据成员,进而,没有数据成员,便不需要构造器来初始化数据成员。

2.虚析构,确保在派生类定义的数据能安全的被清理。

20130717_抽象类设计的几条原则相关推荐

  1. 深入分析游戏设计的8条原则

    原文链接:http://gamerboom.com/archives/78680 深入分析游戏设计的8条原则 发布时间:2013-11-11 16:33:03  Tags: 反馈, 奖励, 平衡, 流 ...

  2. 交互设计的114条原则

    1.交互设计不是凭空猜测. 2.用户界面应该基于用户的心里模型,而不是基于实现模型. 3.目标导向的交互反映了用户的心理模型. 4.用户不理解布尔逻辑. 5.不要全盘复制机械时代产品的用户界面,而一定 ...

  3. 谈谈架构设计的八条原则

    架构设计不像数学公式或者物理定律,有章可循.很多时候,它是设计者在各种设想.各种顾虑的权衡中做出的最符合需求的智慧输出.但是,一些好的架构思路和原则,可以帮助设计者在决策时少走弯路,更靠近需求.在此跟 ...

  4. ★ 数据仓库设计的21条原则

    使用Aosu易博通,一分钱不花,实现网文自动摘抄, 博客写作方便又快捷,和您现在看到的一样 !自主嵌入Google广告,还能赚取美金! 现在就下载 src="http://aosustudi ...

  5. web登录界面设计_出色的Web界面设计的7条规则

    web登录界面设计 When you work on a website or on the design of web pages, remember that their success is n ...

  6. 系统UI设计的几个原则

    系统UI设计的几个原则 现在对UI的要求越来越高.越来越需要人性化和个性化,今天结合自身的经验,想写一下系统UI设计的几个原则: (1)简洁性原则.人从本质上讲是不擅于接收新事务的,更何况冷冰冰的系统 ...

  7. 老年痴呆 数字化_设计老年人愉快数字体验的5条原则

    老年痴呆 数字化 by Kaye Mao 毛凯(Kaye Mao) 设计老年人愉快数字体验的5条原则 (5 Principles for Designing Delightful Digital Ex ...

  8. 设计的7条心理学原则和定律

    在设计中,心理学无处不在.正因为心理学,我们才了解红色很适合用于餐饮业的logo--因为它能增进食欲--或者让首屏的行动指令按钮产生更多转化. 也就是说,作为设计师,你不能忽视心理学.因为人类大脑的这 ...

  9. PHP面向对象分析设计的61条军规

    PHP面向对象分析设计的61条军规 (1)所有数据都应该隐藏在所在的类的内部. (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者. (3)尽量减少类的协议中的消息. (4)实现所有类都理解 ...

最新文章

  1. 【转】超简单利用UGUI制作圆形小地图
  2. php 信号量 关闭,PHP信号量基本用法实例详解
  3. Fedora 16 正式版专题
  4. 【TensorFlow】笔记5:图像数据处理
  5. python pprint_【Python】输入和输出
  6. 【HDU - 5917】Instability(规律,结论,Ramsey定理,知识点,tricks)
  7. 以汉字开头,以某个词结尾的一段文字的正则
  8. 用户态文件系统fuse学习
  9. ggplot2作图详解:图层语法和图形组合
  10. L2TP over IPSEC配置实例
  11. RT-Thread : IEEE1588/PTP 协议的实现(2)
  12. 计算机考研专业课——c语言
  13. 回归的误差服从正态分布吗_计量经济学中为什么误差项u服从正态分布,则系数也服从正态分布...
  14. LintCode 158. 两个字符串是变位词 JavaScript算法
  15. 什么是HTTP代理?
  16. http保持状态的4种方法
  17. 微信红包随机算法转载
  18. 如何才能从英语视频转换文字呢?
  19. 华为服务器bios系统,华为服务器bios设置
  20. IOS 插屏广告弹窗

热门文章

  1. [小说]魔王冢(45)破关
  2. C# WPF 调用打印机的两种方法
  3. C++、VC++、MFC网页自动注册、登陆、发帖、留言,QQ注册、QQ申请器源码、注册邮箱源码、自动发帖源码
  4. 数据采集软件 使用手记
  5. Semantic Foggy Scene Understanding with Synthetic Data
  6. QML Item和Rectangle详解
  7. 数据可视化清新版【chart.js】学习笔记8.0—极地图(Polar Area)
  8. 【Python-GPU加速】基于Numba的GPU计算加速(一)基本
  9. electron与koa应用
  10. MAStudio首创移动OA开发无缝接入技术