`
kmplayer
  • 浏览: 506525 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

条款18:努力让接口完满且最小化.

 
阅读更多
1,所谓完满:允许clients做他们可以合理要求的任何事情.
2,最小化:尽可能让函数个数最少,不至于有任何两个member function功能重叠.
3,为什么要最小化呢?
(1)接口函数越多,潜在客户越不容易了解它.
(2可维护性较差.class内函数越多,越不容易避免到处重复的代码.
(3)长长的class定义,会导致长长的头文件,导致编译时间过长.

因此,为接口增加函数时,并非不需成本.
你得谨慎考虑其额外的复杂性,可理解性,可维护性,以及编译速度的成本.

4,不要忘记,对实用目的而言,friend函数时class接口的一部分,这意味着friend函数应该被纳入class接口的完满性和最小性考虑.
分享到:
评论

相关推荐

    2019 Real World CTF国际网络安全大赛完满收官.pdf

    "2019 Real World CTF国际网络安全大赛完满收官" 本文档总结了2019年 Real World CTF国际网络安全大赛的结果,并对Avaya WebRTC远程银行解决方案的成功应用进行了介绍。此外,还涵盖了保险行业云计算标准的发布、...

    吴维库—塑造阳光心态享受完满人生.ppt

    【标题】:“吴维库—塑造阳光心态享受完满人生.ppt”主要探讨的是心态对个人生活和工作的重要影响,以及如何通过调整心态来提升生活质量。在这个讲座或演示文稿中,吴维库强调了态度和思维方式对于命运和出路的决定...

    塑造阳光心态、享受完满人生.ppt

    综上所述,无论在个人生活还是职业生涯中,塑造阳光心态对于实现个人目标和享受完满人生都具有决定性的作用。在IT行业,尤其需要这种积极心态来应对不断变化的技术环境和挑战,从而实现专业成长和成功。

    塑造阳光心态、享受完满人生.pptx

    10. 心理素质的培养:教育和训练可以帮助人们提升心理素质,学会在面对挫折时保持冷静,运用积极思维解决问题,从而塑造阳光心态,享受更完满的人生。 以上知识点涵盖了心态对个人生活、职业成功和社会互动的影响,...

    中望3D 2013全球三维CAD设计大赛完满结束.pdf

    中望3D 2013全球三维CAD设计大赛完满结束.pdf

    宾谷2017109塑造阳光心态,享受完满人生.pptx

    【知识点详解】 这篇内容主要探讨了心态对个人生活和命运的重大影响,强调了...总的来说,这些知识点强调了心态对于个人生活和命运的决定性作用,提醒我们要积极塑造阳光心态,以应对生活的挑战,享受更加完满的人生。

    塑造阳光心态,享受完满人生.pptx

    【知识点】 1. 心态的重要性:心态对个人的生活、工作和健康有着深远的影响。一个良好的心态能够促进个人成长,帮助个人取得成功,而消极的心态则可能导致自我毁灭。心态不仅影响个体,还会影响到家庭、团队、组织...

    初中语文文摘历史司徒完满:“翻译只是月亮”

    初中语文文摘历史司徒完满:“翻译只是月亮”

    小学语文近义词完满的近义词是什么

    在小学语文的学习中,了解近义词是提升词汇量和语言表达能力的重要环节。近义词是指意义相近或相同的词语,它们在不同的语境...在日常教学中,教师可以通过举例、比较、练习等方式,让学生更好地理解和运用这些近义词。

    医学心理学:心理发展与心理健康.ppt

    传统的健康观念认为没有疾病和虚弱就是健康,但世界卫生组织(WHO)在1948年提出了更全面的定义,将健康看作是身体、心理、社会和道德四个方面的完满状态。1990年,WHO进一步强调了这四个维度的均衡与健全。 心理...

    asp图书管理信息系统源代码及论文 完满

    通过ODBC(Open Database Connectivity)接口,ASP可以与Access数据库进行交互,执行查询、插入、更新和删除操作。 3. 图书管理信息系统功能: - **图书管理**:添加、编辑和删除图书信息,包括书名、作者、出版社...

    九年级语文上学期期中质量调研试题 沪教版五四制 试题.doc

    4. **现代文阅读理解**:通过《不完满才是人生》这篇文章,让学生理解作者季羡林对于人生不完满的看法,以及引用的古代诗词来证明这一观点。这部分考察学生的阅读分析能力和对文章深层含义的把握。 这些试题设计...

    分享会主持词优秀范文.doc

    1. **开场白的礼仪与热情**:主持人的开场白充满了对来宾的尊重和热情,如“敬爱的各位来宾、女士们,先生们、完满事业的伙伴们”,以及对获奖者或嘉宾的热烈欢迎,如“有兴邀请到完满公司杰出的成功人士金钻石经理...

    2020教师资格考试《中学教育知识与能力》精讲试题.pdf

    【解析】斯宾塞认为教育应使受教育者为未来完满的生活做准备。 【知识点】教育家思想 - 斯宾塞的教育思想 20. 这说明()。 A. 遗传素质的成熟程度制约着人的发展过程及其阶段 B. 遗传素质的差异性对人的发展有...

    成语猜谜-,两只手打一成语精选.doc

    成语猜谜是一种深受人们喜爱的语言游戏,它结合了中国的传统文化与智慧,通过谜面的提示让参与者猜测相应的成语。在这个文档中,提供了许多有趣的谜面和对应的谜底,旨在帮助玩家熟悉和理解成语的含义及用法。 1. ...

    和声练习试卷及答案已整理.doc

    - 补充和弦声部:确保和弦完整且声部运动和谐。 - 旋律配写:结合属七和弦与副三和弦,设计合适的终止式,明确调性和和弦标记。 - 和声分析:识别调性,标注和弦名称,理解音乐结构。 6. 其他概念: - 三和弦...

    教育学形考14答案.docx

    5. **教育目的的设定**:斯宾塞认为教育是为了“完满的生活”做准备(A),强调教育的实用性。 6. **社会本位论代表人物**:涂尔干(D)是社会本位论的代表,主张教育应培养社会所需的公民。 7. **教育学的形成**...

    最新会计学毕业论文题目大全选题参考.docx

    7. 行政奇观单位内部操纵及其完满探讨 8. 行政奇观单位内部操纵阻碍要素研究 这些论文题目关注于会计信息系统的建设和优化,旨在提高会计信息的质量和效率。 三、财务报表分析类论文题目 9. “零余额”治理方式下...

    2021届高三数学新高考“8+4+4”小题狂练(34)(原卷).doc

    11. 函数的值域与区间:定义了“完满区间”和“复区间长度”,需要理解函数值域与区间长度的关系,并能找出满足条件的区间。 12. 直线与曲线的交点:直线与曲线交于三个不同的点,意味着直线与曲线有三个公共解,...

    中文自我介绍.doc

    在科研经历方面,作者参与了《重庆市建筑业实行产业化用工方式的可行性探讨及完成方法》的科研训练工程,并成功破项。后来,该工程转为国家级大老师创新训练工程,并获得了优良的效果结题。 作者认为,自己的知识...

Global site tag (gtag.js) - Google Analytics