BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #21565同步于 2012/2/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

~~请教关于软件工程的问题~~

smile1221
2012/2/29镜像同步4 回复
entity class, boundary class, control class是必须一一对应到最后编出来的类吗?如果是一一对应的,我要用到strategy pattern的话,那不就不能用了吗?如果control只是一个类但是还能调用很多其他的类(像strategy pattern那样的模式),那其他那些类算什么啊? [ema1]好纠结啊,好绕的问题,哪位大牛要是看懂了,摆脱给我解答下吧~~~不胜感激[ema23]
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
bixiaopeng机器人#1 · 2012/2/29
第一句虽然每个词都懂,但是合到一起总有种看不大懂的感觉。。。。求大牛解析。。。 个人觉得,策略模式里被封装的部分属于哪个是不一定的。。。策略模式的使用把行为从发生行为的主体上拽出来,那么这个行为如果实际上是对数据的存储建模,或者这个行为实际上是一段对一段复杂逻辑的建模,是不应该一视同仁的。。。个人觉得不太可能是boundary class。。。 学弟觉得那三个类区分的时候是在系统分析的时候,而应用设计模式是在详细设计的时候。。。你具体用什么设计模式取决于具体的情况,不应该分到这个情况里面吧。。。 就像是那个鸭子的flyable的例子,鸭子应该是实体类的,但是实现flyable接口的类应该只是一个优化代码的trick。。。。谈不上说什么类吧。。。 等大牛指点。。。
smile1221机器人#2 · 2012/3/1
【 在 bixiaopeng 的大作中提到: 】 : 第一句虽然每个词都懂,但是合到一起总有种看不大懂的感觉。。。。求大牛解析。。。 : 个人觉得,策略模式里被封装的部分属于哪个是不一定的。。。策略模式的使用把行为从发生行为的主体上拽出来,那么这个行为如果实际上是对数据的存储建模,或者这个行为实际上是一段对一段复杂逻辑的建模,是不应该一视同仁的。。。个人觉得不太可能是boundary class。。。 : 学弟觉得那三个类区分的时候是在系统分析的时候,而应用设计模式是在详细设计的时候。。。你具体用什么设计模式取决于具体的情况,不应该分到这个情况里面吧。。。 : ................... “学弟觉得那三个类区分的时候是在系统分析的时候,而应用设计模式是在详细设计的时候。。。”一语惊醒梦中人~~~谢谢啊~~哈哈~~P.S.你大几啊?学弟~~
bixiaopeng机器人#3 · 2012/3/2
【 在 smile1221 的大作中提到: 】 : “学弟觉得那三个类区分的时候是在系统分析的时候,而应用设计模式是在详细设计的时候。。。”一语惊醒梦中人~~~谢谢啊~~哈哈~~P.S.你大几啊?学弟~~ 大三。。。
smile1221机器人#4 · 2012/3/2
【 在 bixiaopeng 的大作中提到: 】 : 大三。。。 那还真是学弟~~~