`
wking_forever
  • 浏览: 61558 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

代码大全 2011-10-18

 
阅读更多
第六章:
1.尽量让类和访问器子程序的名字跟存储数据的方式无关。
2.把类看做一种用来实现抽象数据类型的机制。每一个类应该实现一种ADT,并且仅实现这个ADT
3.提供成对服务。仔细考虑是否需要。
4.尽可能的限制类和成员的可访问性
5.不要对类的使用者做任何假设。
6.警惕有超过7个数据成员的类。如果超过,考虑要不要分解成较细的类。
7.要么使用继承比进行详细说明,要么就不用它。
分享到:
评论

相关推荐

    破解工程完整源代码(包括内核驱动)

    2011-10-12 18:55 <DIR> ie改名 2011-10-13 19:34 569,898 360A.rar 2011-10-13 17:59 <DIR> 360免杀A 2011-10-17 07:59 614,512 ghookinterface.rar 2011-10-18 19:13 <DIR> pojie 2011-10-19 01:30 <DIR> 封包器 ...

    PHP中文手册(2011-11-18更新) Html

    《PHP中文手册(2011-11-18更新) Html》是开发者们学习和查询PHP编程语言的重要参考资料,这份手册包含了2011年11月18日时PHP的最新技术和规范。手册以HTML格式呈现,方便用户在本地环境中离线浏览,无论是作为开发...

    华南农业大学Java试卷与答案2011-2013年-加50条程序代码.doc

    Java 试卷与答案 2011-2013 年 - 加 50 条程序代码 本文档提供了华南农业大学 Java 试卷与答案 2011-2013 年的部分内容,涵盖了 Java 试卷的题型、考试范围、考试内容分布和部分试题。 Java 试卷题型包括单项选择...

    grub4dos-V0.4.6a-2017-02-04更新

    2013-10-18 1.新增功能类似CMD的PATHEXT,可以设置默认的扩展名。 使用command --set-ext设置,每个扩展名使用";"分隔 例子: command --set-ext=.g4b;.g4e 执行时可以不用输入扩展名,比如输入test如果当前...

    2011级2011-2012第二学期月考1

    【标题】"2011级2011-2012第二学期月考1",这是一份计算机应用基础的高职招考试卷,主要测试考生对计算机基础知识的掌握情况。 【描述】中的代码"A=0:b=5R=iif(a>b,a,b)Print r",这是VBScript或类似的编程语言中的...

    2011----C语言试卷(B)[定义].pdf

    本试卷是针对2011年《C语言》课程的一份考试试卷,旨在测试学生对C语言基础知识的掌握程度。以下是试卷中涉及的一些关键知识点的详细解释: 1. **复合语句**:复合语句由大括号`{}`包围,用于组织多条语句,形成一...

    Apress Pro ASP.NET MVC 3 Framework(2011-07-09)

    - **第7章至第10章**:通过一个具体的示例应用——“SportsStore”,深入探讨了如何将理论应用于实践中。这些章节涵盖了导航菜单、购物车功能、管理后台等方面的设计与实现。 - **第11章至第14章**:这部分内容...

    每天任务提醒

    做了两天,第一天完成了界面设计,但是刚刚学着做,第二天做了一整天,基本上也把基础的类、传递什么的搞懂了,这个做得非常吃力,但是不错哈(个人认为)。加入了任务提醒,快捷键:Ins插入任务、... 10:28 2011-11-9

    《C语言程序设计》2011-2012-2B_2012-6-2.doc

    18. 数组索引从0开始,`a[g-h]` 实际上是 `a['f'-'a']`,等于 `a[5]`,值为 `6`。 19. 数组 `a` 的下标从0开始,`a['d'-'h']` 相当于 `a[3]`,值为 `4`。 这些题目覆盖了C语言的基础知识,包括语法、逻辑运算、...

    2011-百度运维部笔试题

    10. 循环队列长度的计算:根据队首和队尾指针的位置进行计算。 11. IP协议:Internet Protocol,用于网络间的数据传输。 12. 子网掩码:用于划分子网,确定IP地址的网络部分和主机部分。 13. SNMP协议:简单网络管理...

    EditPlus3.5+绿色+汉化+免安裝特别版

    2005-11-18 23:50 20,531 Tips.txt 快捷键说明 2008-05-23 22:31 101 !)卸载.reg 卸载 2009-07-28 10:14 802 !)注册.reg 注册 2001-04-08 09:58 7,168 KeyGen.exe 注册机 2011-02-21 04:03 <DIR> INI 配置...

    Java面试宝典2011-2012版

    10. **final关键字**:final修饰变量意味着该变量一旦初始化后不可改变,对于引用类型,final只能保证引用本身不变,不能阻止引用的对象内容改变。 11. **"=="与equals的区别**:"=="比较的是对象的引用,而equals...

    2011-2012-2《大学计算机基础(理科)》试卷A.pdf

    3. **事件驱动编程**:VB采用事件驱动方式运行,即响应用户的操作或系统事件来执行相应的代码。 4. **属性修改**:窗体的标题通常由`Caption`属性决定,而不是`Name`属性。 5. **MsgBox函数**:这是一个内置函数,...

    自考03173软件开发工具 2011-2016真题汇总 整理试题.docx

    【标题】:“自考03173软件开发工具 2011-2016真题汇总 整理试题.docx” 【标签】:“互联网”,“cs” 本文主要探讨的是软件开发工具的相关知识,重点是历年自考试题中的单项选择题和填空题,涉及软件开发工具的...

    平顶山学院2011-2012第一学年计算机操作系统期终试卷.pdf

    平顶山学院2011-2012第一学年的计算机操作系统期终试卷涉及了操作系统的基础概念和关键机制。 1. 操作系统角色:从用户角度看,操作系统是用户与计算机之间的接口,它提供了用户与硬件交互的方式,如控制台命令、...

    若干vc代码1352.rar

    2012-06-13 13:18 50,688 BP神经网络C实现.doc 2012-06-13 13:47 75,311 IBM-PC汇编语言程序设计(第五版)书中源码.rar 2012-06-13 12:48 107,488 【随书附盘】Excel高级报表宝典.rar 2012-06-13 12:48 123,645 ...

    applem2_20120610苹果引擎配套工具,内有登陆器配置

    [2011-10-05] 1、更新支持盛大界面版客户端 2、修复部份已知BUG [2011-09-25] 1、增加摆摊税收控制,位置:M2--选项--参数设置--游戏选项(1) 2、增加魔法伤害对怪物伤害倍数控制,位置:M2--选项--功能设置--技能...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    该资料是《Oracle SQL高级编程》的源代码 对应的书籍资料见: Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐) 基本信息 原书名: Pro Oracle SQL 原出版社: Apress 作者: (美)Karen Morton Kerry ...

    Color Gamut 色域matlab 编码 免积分

    这个是当年我读研究生时候10积分上传的“ 洋花萝卜2011-04-18上传 利用matlab,很好的画出了色域,个人自己写出的算法 ” 我现在觉得这样不对,不利于代码分享的精神。 所以现在0分下载,0分上传者还是可以得到积分的...

    代码 微软 数据结构 算法 面试题

    微软等数据结构算法面试题前20道。里面的代码均经过测试,代码是用C写的(我只会这语言)。大多数算法都是自己想出来的,有自己的注释。适合编程能力不是很强的人学习、模仿吧。如果你是高手,不必下载了...2011-10-27

Global site tag (gtag.js) - Google Analytics