当启动一个新的应用程序时,有哪些方法可以决定您需要哪些对象、它们应该做什么以及它们之间应该如何交互?
这是白板的工作,还是开始编码并根据需要移动东西更容易?
最佳答案
CRC 卡或类(class)责任协作卡是执行此操作的好方法 - 请参阅 the Wikipedia page .
它们是集思广益(作为一个团队或您自己)您需要哪些类、每个类将负责什么以及它们如何相互交互的好方法。
https://stackoverflow.com/questions/1313449/
相关文章:
coldfusion - 在 Coldfusion/CFML 中,如何将长十进制数格式化为标准的两位
php - 静默捕获php "file_get_contents"错误
asp.net-mvc - MVC 中的底页等价物是什么
php - 如何在 PHP 中将数字转换为字母?
php - 如果 $a 和 $b 都是数组,那么 $a+$b 的结果是什么?
php - 过滤消息的内容上的单词黑名单
oracle - 为什么 Oracle 对此查询使用跳过扫描?
unit-testing - TDD 如何处理异常和参数验证?
regex - perl中用-e和正则表达式匹配的文件名
asp.net - Crystal 报表 : "Failed to Save Document" a