旅店管理系统开发目的及目标
2003-07-18 07:16
447 查看
开发目的:参加过SCJP考试之后,发现在既掌握的仅仅是一些java的基础知识,虽然也写了一个自认为还不错的中国象棋游戏,但是却明显感觉到自己是离开发项目的水平还有一定的差距,同时,接触到java之后,才明白自己以前所谓的OO仅仅是滑稽之谈,只不过是对别人封装的控件的一种使用。在中国象棋这个项目中才真正体会到自己对于如何处理面对对象知识的贫乏。为了加强自己设计方面的知识,同时巩固并学习java中真正可以应用于现实项目的知识,我准备开始此工程,并书写完备的开发文档及学习心得。以供种多程序开发者参考。
开发目标:基本实现酒店管理的需要。
开发工具及语言:eclipse(www.eclipse.org) java.
数据库:待定。
参考资料:
1、不知出自何处的“面对对象的设计法则”
主要法则:
仅当下列的所有标准被满足时,方可使用继承:
子类表达了“是一个…的特殊类型”,而非“是一个由…所扮演的角色”。
子类的一个实例永远不需要转化(transmute)为其它类的一个对象。
子类是对其父类的职责(responsibility)进行扩展,而非重写或废除(nullify)。
子类没有对那些仅作为一个工具类(utility class)的功能进行扩展。
对于一个位于实际的问题域(Problem Domain)的类而言,其子类特指一种角色(role),交易(transaction)或设备(device)。
2、IBM网站提供的“OO设计过程”(http://www-900.ibm.com/developerWorks/cn/components/oo-design1/index.shtml)。
3、Complete Java™2 Certification Study Guide。
4、Building user interfaces for object-oriented systems(http://www.javaworld.com/javaworld/jw-07-1999/jw-07-toolbox.html)
版权所有:idilent 网站转载请注明作者 其他转载方式请与作者联系(idilent@yahoo.com.cn)。
开发目标:基本实现酒店管理的需要。
开发工具及语言:eclipse(www.eclipse.org) java.
数据库:待定。
参考资料:
1、不知出自何处的“面对对象的设计法则”
主要法则:
仅当下列的所有标准被满足时,方可使用继承:
子类表达了“是一个…的特殊类型”,而非“是一个由…所扮演的角色”。
子类的一个实例永远不需要转化(transmute)为其它类的一个对象。
子类是对其父类的职责(responsibility)进行扩展,而非重写或废除(nullify)。
子类没有对那些仅作为一个工具类(utility class)的功能进行扩展。
对于一个位于实际的问题域(Problem Domain)的类而言,其子类特指一种角色(role),交易(transaction)或设备(device)。
2、IBM网站提供的“OO设计过程”(http://www-900.ibm.com/developerWorks/cn/components/oo-design1/index.shtml)。
3、Complete Java™2 Certification Study Guide。
4、Building user interfaces for object-oriented systems(http://www.javaworld.com/javaworld/jw-07-1999/jw-07-toolbox.html)
版权所有:idilent 网站转载请注明作者 其他转载方式请与作者联系(idilent@yahoo.com.cn)。
相关文章推荐
- 旅店管理系统开发目的及目标
- 旅店管理系统开发过程中的插曲2--关于oo
- 旅店管理系统开发过程中的插曲1--什么是对象
- 旅店管理系统开发过程中的插曲1--什么是对象
- 超市管理系统,mvc开发模式
- 管理系统开发思路
- 会员管理系统的设计和开发(2)-- RDLC报表的设计及动态加载
- 软件测试管理系统的设计与开发 (详细全文见:http://www.docin.com/p-1908800770.html)
- Java Web项目开发案例精粹-1-企业日常事务管理系统-源代码
- 信息管理系统开发平台之业务定制平台介绍(一)
- 书店管理系统的开发之三层架构
- 研发管理之新产品开发流程的目标一
- 在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?
- c#开发仓储销售管理平台--系统需求分析2
- 关于项目管理系统 activiti工作流开发
- 博客管理系统开发总结1(附代码)
- web工作流管理系统开发之六 表单权限与流程的权限控制
- ASP.NET动态网站开发培训-23.论文管理系统(三、制作论文内容页面)
- 敏捷开发绩效管理之四:为团队设立外部绩效目标(目标管理,外向型绩效)
- [XMOVE自主设计的体感方案] XMove Studio管理系统(二)应用开发API简要介绍