您的位置:首页 > 其它

设计点滴记录

2013-01-19 15:06 239 查看
一。抽象一致性

在设计Target需求项目过程中,设计序列化XML文件格式较为具体,而设计GUI的时候,又比较抽象。导致控制逻辑复杂(因为GUI所呈现的内容就是领域模型(领域模型直接从XML文件反序列化而来;XML文件所保存的内容,来自于用户通过GUI的输入)

思考:应该在一个抽象层次上设计,以保证程序各个层次适配工作量最小化

二。数据一致性保证

如果界面或者控制器部门拿到模型实体,而且可以任意修改,那么模型状态的变化一旦不正确,就很难定位(修改点可能太多)

思考:在架构层面考虑不让控制层掌握模型细节,只掌握模型适配的抽象(仅提供必要的信息),而让GUI直接与模型适配器进行同步。当然由控制器逻辑来控制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: