- 5
- 0
- 约3.17千字
- 约 28页
- 2019-03-03 发布于江苏
- 举报
类的设计、构造函数和静态方法 福建农林大学软件人才培养基地 王春龙 内容提要 类的设计 主要谈设计类的时候会遇到的一些问题 构造函数 主要谈构造函数的几种形态 静态变量与方法 主要谈静态方法静态变量的应用 类的设计 问题一: 如何发现类? 有效方法: 头脑风暴法,发现实体类。 CRC卡片与角色扮演,发现概念类。 UML顺序图,发现概念类。 类的设计 问题二: 如何设计类的成员变量? 有效方法: 尽可能私有(private),或者保护(protected) 如果变量众多,但特征不相似,请考虑分成若干个类。 类的设计 问题三: 如何设计类的方法? 有效方法: 方法数不要太多。(No Superman) 每个方法的代码不宜过长。 类的使用者立场 类的设计 问题四: 如何使用继承? 有效方法: 用继承表达行为的差异,而属性(成员变量)表达状态的差异。 可以用组合在一定程度上代替继承。 哪个方法更自然更符合逻辑,即用哪个。 继承写法: public class 轿车:汽车 { } 类的设计 问题五: 如何使用属性(property)? 有效方法: 并非所有的成员变量都要用属性(property)表示。 存在数据有效性问题的成员变量推荐使用属性表示。 类的设计 问题六: 何时使用接口何时用抽象类? 有效方法: 多用Interface,少用抽象类。(模式例外) 接口主要描述了客户希望做什么事情
您可能关注的文档
- 第七讲 法律部门与法律体系..ppt
- 第三代铂类抗癌药物奥沙利铂的研究进展.pdf
- 第三周言语资料(近义词+哲理故事).pdf
- 第三章 存货70628.ppt
- 第三章 栈和对列修改版.ppt
- 第三章 双闭环直流调速系统..ppt
- 第三章 过程通道与数据采集系统六.ppt
- 第三章 配气机构习题..ppt
- 第三章习题讲解教案V2.ppt
- 第三章 战略选择-企业国际化经营动因(―)国际生产要素的最优组合.pdf
- 20260809_食品饮料行业研究:高端酒批价回升,关注稳健龙头配置价值.pdf
- 20260809_耐用消费产业行业研究:潮玩出海大有可为,中烟子公司积极布局新烟专利技术.pdf
- 摩尔线程:摩尔线程2026年半年度报告.pdf
- 华智数媒:2026年半年度报告.pdf
- 力源信息:2026年半年度报告.pdf
- 20260809_进口牛肉跟踪点评:商务部提示自巴西进口牛肉配额已消耗80%,预计后续进口成本将显著抬升.pdf
- 沙利文:中国数字经济产业分析报告.pdf
- 北大汇丰智库:东盟储能黄金时代来临,中国企业出海新机遇解读.pdf
- 20260809_ESG周报:两部门联合印发“十五五”公共机构节能降碳工作方案.pdf
- 文丰HR研究中心:2026劳动纠纷入库及典型案例汇编.pdf
最近下载
- 重庆长安渝北工厂置换及绿色智能升级建设项目环境影响报告书.pdf VIP
- 钢结构彩钢夹芯板安装工艺解析.docx VIP
- 人教版小学六年级上册历史知识复习教案.docx VIP
- 品管圈成果:提升24小时出入量记录准确率的系统化实践与效果分析.pptx VIP
- DL_T 664—2025 带电设备红外诊断应用规范.pdf VIP
- 铁路建设项目施工安全穿透式监督管理文件宣贯.pptx VIP
- 2026年青岛版小学三年级数学上册第六单元《周长公开课视频》公开课教案.docx VIP
- 案例:国有股权无偿划转涉及的财税处理问题探析.pdf
- GB 6675.4-2014 玩具安全 第4部分 特定元素的迁移.pdf
- DB50T 143-2018地质灾害防治工程勘查规范.docx VIP
原创力文档

文档评论(0)