求设计思路要做一个模具管理系统。希望能用面向对象的方式,融合一些模式的设计理念把它做出来。主要是为了实践面向对象设计模式。《面向对象模式设计与实践》断断续续看了快两遍了。要实战的时候一点儿头绪都没有啊。脑子里面一片空白,思前想后只能想到要弄个“模具”类。求思路啊!!!!!! 面向对象 设计模式 系统设计 分享到: ------解决方案--------------------不要为“面向对象”而面向对象不要硬性套用“设计模式”看了快两遍了,可以了又映象就可以了关键在于你的“模具”类打算干什么------解决方案--------------------设计模式不是凭空出来的,而是好根据具体的实体来设计规划的,所以你首先要分析你的系统都应该包含哪些实体。按照你说的模具管理系统来说,你也说了肯定有“模具”这个实体,肯定还有别的实体,例如1、牵涉的具体人。谁管理?怎么管理?管理模具的什么?2、模具的属性。模具与模具之间是否有差异?模具的内容组成是否都是文字?除了文字以外是否有多媒体?3、模具内容的呈现。列表?图示?等等有了这些实体的支撑,你才能决定哪些实体可以封装成对象,而哪些对象之间的关系可以通过设计模式来实现。------解决方案--------------------做面向对象一般是两种情况1.有一套完整的规划,整站的流程和模块都清晰,然后再OO2.先按面向过程写程序,把重用的代码块抽出来,把这些代码块组织成类/对象,控制参数变化,逐步实现OO1是抽象思维,从无形到有形,需要大局观,需要网站分析能力2是形象思维,从有形到无形,需要观察力,需要归类总结能力如果你熟悉一个实业的流程,建议用方法2如果你熟悉一个实业的架构,建议用方法1