`
poyunri
  • 浏览: 29471 次
文章分类
社区版块
存档分类
最新评论

4.10 类设计技巧

 
阅读更多
1、一定要将数据设定为私有。
2、一定要对数据初始化。
3、不要在类中使用过多的基本数据类型。
4、不是所有的域都要独立的域访问器和域更改器。
5、使用标准格式进行类的定义。
1)一定采用以下顺序书写类的内容:
公有访问特性部分
包作用域访问特性部分
私有访问特性部分
2)每部分按照下列顺序列出:
实例方法
静态方法
实例域
静态域

6、将职责过多的类进行分解。
7、类名和方法名要能够体现它们的职责。
分享到:
评论

相关推荐

    FPGA设计高级技巧Xilinx篇

    FPGA设计高级技巧Xilinx篇;深圳市华为技术有限公司 研究管理部文档中心. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.14 Block SelectRAM的使用. . . . . . ....

    C#项目开发案例全程实录(第2版)下载地址

     1.4 公共类设计 11  1.4.1 datacon类 11  1.4.2 dataoperate类 11  1.4.3 softreg类 12  .1.4.4 videooperate类 15  1.4.5 pelcod类 19  1.5 登录模块设计 21  1.5.1 登录模块概述 21  1.5.2 登录模块技术...

    JAVA项目开发全程实录(含电子书和所有源代码)

    4.10 结账报表工作区设计 173 4.10.1 结账报表工作区功能概述 173 4.10.2 结账报表工作区技术分析 175 4.10.3 结账报表工作区实现过程 175 4.10.4 单元测试 179 4.11 后台管理工作区设计 180 4.11.1 后台管理工作区...

    Visual Basic数据库开发实例精粹(PDF)

    4.2 系统设计 4.3 数据库设计 4.4 数据库的生成与配置 4.5 创建客户端界面应用程序 4.6 系统主界面设置 4.7 加入公共模块 4.8 加入界面设置模块 4.9 用户登录模块 4.10 提取信息...

    c++课程设计--保安排班系统.doc

    3) 掌握程序设计中的常用算法和C语言的编程技巧和上机调试程序的方法。 4) 在参与一系列子项目的实践过程中,提高如何综合运用所学知识解决实际问题的能力, 以及获得相关项目管理和团队合作等众多方面的具体经验。...

    Java2核心技术.part5

    5.7继承设计技巧 第6章接口与内部类 6.1接口 6.1.1接口的特性 6.1.2接口与抽象类 6.2对象克隆 6.3接口与回调 6.4内部类 6.4.1使用内部类访问对象状态 6.4.2内部类的特殊语法规则 6.4.3内部...

    Java2核心技术.part3

    5.7继承设计技巧 第6章接口与内部类 6.1接口 6.1.1接口的特性 6.1.2接口与抽象类 6.2对象克隆 6.3接口与回调 6.4内部类 6.4.1使用内部类访问对象状态 6.4.2内部类的特殊语法规则 6.4.3内部...

    Java2核心技术.part1

    5.7继承设计技巧 第6章接口与内部类 6.1接口 6.1.1接口的特性 6.1.2接口与抽象类 6.2对象克隆 6.3接口与回调 6.4内部类 6.4.1使用内部类访问对象状态 6.4.2内部类的特殊语法规则 6.4.3内部类是否实用...

    Java2核心技术.part6

    5.7继承设计技巧 第6章接口与内部类 6.1接口 6.1.1接口的特性 6.1.2接口与抽象类 6.2对象克隆 6.3接口与回调 6.4内部类 6.4.1使用内部类访问对象状态 6.4.2内部类的特殊语法规则 6.4.3内部...

    Java2核心技术.part4

    5.7继承设计技巧 第6章接口与内部类 6.1接口 6.1.1接口的特性 6.1.2接口与抽象类 6.2对象克隆 6.3接口与回调 6.4内部类 6.4.1使用内部类访问对象状态 6.4.2内部类的特殊语法规则 6.4.3内部...

    Java2核心技术.part2

    5.7继承设计技巧 第6章接口与内部类 6.1接口 6.1.1接口的特性 6.1.2接口与抽象类 6.2对象克隆 6.3接口与回调 6.4内部类 6.4.1使用内部类访问对象状态 6.4.2内部类的特殊语法规则 6.4.3内部...

    c++课程设计保安排班系统.doc

    3) 掌握程序设计中的常用算法和C语言的编程技巧和上机调试程序的方法。 4) 在参与一系列子项目的实践过程中,提高如何综合运用所学知识解决实际问题的能力, 以及获得相关项目管理和团队合作等众多方面的具体经验。...

    delphi 开发经验技巧宝典源码

    4.10 其他函数 91 0143 使用Random函数产生7个随机数 91 0144 使用DiskFree函数返回磁盘驱动器的剩余空间 91 0145 如何使用Printer函数 92 0146 使用SetPriner函数修改打印机信息 93 0147 使用...

    网上书店系统的毕业设计以及文档

    4.10订单详细信息-------------------------------------------------24 5.后台服务器的配置-------------------------------------------------24 5.1 IIS的安装-----------------------------------------------...

    delphi 开发经验技巧宝典源码06

    4.10 其他函数 91 0143 使用Random函数产生7个随机数 91 0144 使用DiskFree函数返回磁盘驱动器的剩余空间 91 0145 如何使用Printer函数 92 0146 使用SetPriner函数修改打印机信息 93 0147 使用...

    亮剑.NET深入体验与实战精要2

    4.10 进程与多线程的区别 190 4.11 创建多线程应用程序 191 4.12 WinForm开发常见问题 194 4.12.1 如何设置运行时窗体的起始位置 194 4.12.2 如何使一个窗体在屏幕的最顶端 194 4.12.3 实现窗体渐显效果 194 4.12.4 ...

Global site tag (gtag.js) - Google Analytics