`
kmplayer
  • 浏览: 512699 次
  • 性别: 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”主要探讨的是心态对个人生活和工作的重要影响,以及如何通过调整心态来提升生活质量。在这个讲座或演示文稿中,吴维库强调了态度和思维方式对于命运和出路的决定...

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

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

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

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

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

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

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

    他们相信,只要努力,就没有克服不了的难关。 这一观点在成功学理论中得到了充分的体现。拿破仑·希尔在《思考致富》一书中提到,积极的心态(Positive Mental Attitude,简称PMA)是成功的关键。他认为,心态能...

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

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

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

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

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

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

    绘本:小老鼠和大老虎.ppt

    然而,绘本并没有以一个简单的完满结局结束,而是留下了一个悬念——一个更高壮的家伙的出现,预示着他们还将面临新的挑战,友谊需要不断地维护与调整。 这个故事对于儿童教育有着不可小觑的影响。它不仅教导孩子们...

    人、神与法:基于黑格尔宗教哲学解读.docx

    在这一过程中,人努力克服自然属性,追求精神的自由与完满。因此,人与神的关系表现为一种向自由境界不断前进的动态过程,人通过自我意识的发展趋向于与神合一的终极状态。 宗教的本质,在黑格尔看来,是精神自由的...

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

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

    福建2007高考满分作文赏析:执子与通子.doc

    在福建2007年高考中,有一篇满分作文以其深刻的内涵与精巧的构思,赢得了无数学子的赞誉与专家的高度评价。...在未来的岁月里,让我们以执子的坚毅与通子的智慧,共赴人生之途,走向更加完满的人生境界。

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

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

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

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

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

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

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

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

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

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

    教育学形考14答案.docx

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

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

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

Global site tag (gtag.js) - Google Analytics