码迷,mamicode.com
首页 >  
搜索关键字:设计与声明    ( 17个结果
设计与声明
所谓软件设计,是“令软件做出你希望它做的事情”的步骤和做法,通常以颇为一般性的构想开始,最终变成十足的细节,以允许特殊接口的开发。 条款18:让接口容易被正确使用,不易被误用 许多客户端错误可以因为导入新类型而获得预防。在防范“不值得拥有的代码”上,类型系统是你的主要同盟国。 class Date ...
分类:其他好文   时间:2020-02-12 22:38:22    阅读次数:111
Effective C++ 4.设计与声明
...
分类:编程语言   时间:2016-08-16 21:48:05    阅读次数:170
读书笔记4: <<Effective C++>>之设计与声明
每一个Item都很经典,都需要去思考揣摩,我在这里将要点抽象出来,便于日后快速回忆;我只是在做文章的“搬运工”。         Item 18 使接口易于正确使用 1. function接口,class接口,template接口......每一种接口都是客户(调用者)与你的代码互动的手段。 2. 防止可能的客户(调用)错误的另一个方法是:限制类型内什么事可以做什么事不能做;施加...
分类:编程语言   时间:2016-05-12 15:26:34    阅读次数:161
[C++]关于接口的设计与声明--对封装性的理解
设计与声明 所谓软件设计,是“令软件做出你希望它做的事情”的步骤和方法,通常以颇为一般性的构想开始,最终十足的细节,以允许特殊接口(interface)的开发。这些接口而后必须转换为C++声明式。本文讨论对良好C++接口的设计和声明。 1. 让接口容易被正确使用,不易被误用 C++拥有许多的接口,function接口,class接口,template接口….每一种接口实施客户与你的代码互动的...
分类:编程语言   时间:2016-04-29 15:47:50    阅读次数:211
Effective C++笔记(四):设计与声明
参考:http://www.cnblogs.com/ronny/p/3747186.html 条款18:让接口容易被正确使用,不易被误用 1,好的接口很容易被正确使用,不容易被误用。你应该在你的所有接口中努力达成这些性质。 2,“促进正使用”的办法包括接口的一致性,以及与内置类型的行为兼容。 3,“ ...
分类:编程语言   时间:2016-04-19 17:27:30    阅读次数:192
Effective C++ 笔记:4设计与声明
昨晚睡前看的,果然睡前看点书这个习惯要强制性养成的。 条款18 让接口被正确使用,不要被误用 不易被误用,比如Date(1,2,1991)->Date(Day(1),Month(2),Year(1991));以函数代替对象 条款19 设计类犹如设计type 创建和销毁; copy construct
分类:编程语言   时间:2016-03-02 17:46:18    阅读次数:205
【Effective C++】设计与声明
条款18:让接口容易被正确使用,不易被误用1,好的接口很容易被正确使用,不容易被误用。你应该在你的所有接口中努力达成这些性质。2,“促进正使用”的办法包括接口的一致性,以及与内置类型的行为兼容。3,“阻止误用”的办法包括建立新类型,限制类型上的操作,束缚对象值,以及消除客户的资源管理责任。4,sha...
分类:编程语言   时间:2015-11-22 17:27:08    阅读次数:242
编写高质量代码-OC 第4章 设计与声明
23、编写代码要遵循Cocoa API约定24、洞悉实例变量1、实例变量的命名规范是使用小写字符冲,不包含标点符号和特殊字符。2、只加入一些绝对必要的实例变量,否则容易造成大的开销。3、永远不要将变量设置为@public,因为这违反了封装的原则。4、确保类基本属性对应的实例变量有存储方法。25、透彻...
分类:其他好文   时间:2015-11-06 17:39:32    阅读次数:135
《Effective C++》第4章 设计与声明(2)-读书笔记
章节回顾:《Effective C++》第1章 让自己习惯C++-读书笔记《Effective C++》第2章 构造/析构/赋值运算(1)-读书笔记《Effective C++》第2章 构造/析构/赋值运算(2)-读书笔记《Effective C++》第3章 资源管理(1)-读书笔记《Effecti...
分类:编程语言   时间:2015-04-25 22:37:43    阅读次数:199
《Effective C++》重点摘要(四)
《Effective C++》第四章:设计与声明 让接口容易被正确使用,不易被误用。一个接口由返回类型、接口名称、和参数列表组成,为了让接口容易被正确的使用,需要小心设计返回类型,最好是简单、直接、自然。接口名称选择很重要,做到简单、达意、无歧义。参数列表形参类型需要身份小心,如果能防范非法输入,尽力为之,形参名也尽可能做到同接口名称一样的标准。另外请保持命名习惯的一致性也能收到奇效。 设计clas...
分类:编程语言   时间:2015-04-21 16:09:00    阅读次数:154
17条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!