诺亚方舟论坛的漫长开发历程(一)

这个项目最早在05年夏天就开始策划了,由于学习的原因和另一个策划人游走的灵魂回家而暂时告终。自从3月20日换工作以来,平时的周末的时间多了一些,当然只是周末,单位离的远,每天上下班都困的要命,周一至周五的下班回家时间都是在休息中度过。上个星期日即4月2日写了诺亚方舟论坛策划书,大致划分了模块。系统太过庞大,使得设计过程受阻,而且只有我一个人在策划代码方面的事情,界面交由其它人完成。但项目的复杂程度。本想完成写完概要设计说明书,再进行代码设计,可是很多细节还是想还是太复杂,所以先从基本的架构开始,具体内容的策划将编写新的实现类。。

今天写了这些类:

AbstractSuper:此类为超类,是论坛一切事物的基类,目前暂有unitID(统一编码ID)、name、table(数据库中的表名)、col(主键)、belong(所需物品列表)。

Charactor:特征接口。包括4个方法。init(初始化)、load(当装备在物品上时)、destory(销魂对象时的操作)

CharactorAdapter:接口适配器。因为有的物品是装备的,有的物品时使用的。

CharactorError:当使用某个宝物时失败的原因

Phyle:种族(未写完)

AbastractItem:基础特征类的基类,物品由这些基础特征类的组合而成

AttributeChage:属性变化超类,包括人物和建筑等的属性变化。

采用面向接口的设计,数据访问层由Spring动态管理。DAO层分为Spring、Hibernate、JDBC、属性文件4中访问形式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值