oop - 理解对象交互的一些技巧是什么

当启动一个新的应用程序时,有哪些方法可以决定您需要哪些对象、它们应该做什么以及它们之间应该如何交互?

这是白板的工作,还是开始编码并根据需要移动东西更容易?

最佳答案

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