【发布时间】:2013-03-11 04:51:26
【问题描述】:
我正在寻找可以帮助我识别软件系统(项目)中的类(可能还有它们的职责)的方法(技术)。我知道有很多软件设计书籍,但我正在专门寻找如何知道这应该是系统中的一个类,这些是它的职责。
我想提高我在为软件项目制定课程列表方面的技能。 阅读规范和需求文档后,是否有技巧可以帮助我了解类列表?
请不要在寻找设计模式书籍。我宁愿寻找可以用来为软件项目设计课程的技术。
我欢迎您的所有贡献、书籍建议、文章指南、教程等。
我用谷歌搜索过,但找不到任何有意义的东西。
感谢您的帮助。
加法::
另一个同样重要的领域是如何确定类之间的协作。如何确定哪个类需要另一个。
【问题讨论】:
-
你必须首先祈祷他们有一个适当的命名约定,程序员为每个人找到了完美的名字。
-
谢谢你们的回答和cmets
标签: oop architecture software-design