问题描述
解释这个问题的答案:“我的设计如何保持低耦合?” 提示:如何保持低耦合?
请考虑一种情况,要求您运行该程序,但给出了完全不同的记录结构,例如如果您必须对该文件进行排序,您将需要在代码中进行哪些更改(假设您必须按字段号3对其进行排序):
HB铅笔,高级起草铅笔,1,1000支,每盒10支
统治者,每位2、30,
彩色铅笔,普通色,3支,100支,12支盒装
请注意,设计代码以使其可以读取任何文本文件(假设它维护相同的逗号分隔记录)并按任何指定字段对其进行排序将很有用。这将需要我们希望您考虑的其他设计特征。 提示:考虑输入文本文件随附的模板或配置文件。现在,将总体设计放到一起,证明该软件的敏捷能力。
提交以下内容: a)问题“我的设计如何保持低耦合?”的答案参考2A中提交的内容。 [2分]通过利用至少2种其他模式来支持低耦合[2 + 2分]
来增强您的答案我正在尝试提出GRASP模式类图,但由于大多数设计都紧密耦合,因此我很难过。对于“信息专家”和“低耦合”设计模式如何寻找上述要求,我将不胜感激,因为到目前为止,这些都是我一直尝试并失败的要求。
谢谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)