发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

OO设计

    
2007-04-18 21:57
赞助商链接

在用OO思想去设计一个用例的时候,比如用户为一个Blog文章添加评论,对于这个情况,所谓的addCommnet方法是应该属于User类还是属于BlogItem(博客文章)类呢?
有点晕了

2007-04-19 11:25

虽然OO很自然,不用学习就可以学会,但是就当前技术水准,实战中有各种平衡技巧设计,所以, 诞生很多OO思想流派,其中Evans DDD等等都其一,这些都要求学习。

如果不学习这些OO思想流派,就出现你的疑问:
addCommnet方法是应该属于User类还是属于BlogItem(博客文章)类呢

如果肯定,那么所有计算机软件系统都是由人操作的,那么是不是将动作都加在人User中呢?

虽然你也可能知道答案了,但是你可能还不知道方法,推荐学习四色原型或DDD吧。

建模案例     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com