2008-05-15
今天老师出的一道UML习题
今天老师出的一道令人头疼的UML习题,据说还是一道面试题,大家来讨论一下该怎么做。
原题是请画出“我用电脑写一篇文章”这句话的类关系?
评论
hifun
2008-06-17
把Computer作为一个类?
应该是一个类的实例对象吧?
------------------------
当然了,就算像你所说的把Computer当作一个类,那也是可以做的啊.
----------------------------------------------------
java多继承?
是做一个工具类的接口吧,然后借口中定义N种工具,其中就包含computer这个工具,然后在其实现类中去实现"computer写"这个方法.....
----------------------------------------------------
应该是一个类的实例对象吧?
------------------------
当然了,就算像你所说的把Computer当作一个类,那也是可以做的啊.
----------------------------------------------------
java多继承?
是做一个工具类的接口吧,然后借口中定义N种工具,其中就包含computer这个工具,然后在其实现类中去实现"computer写"这个方法.....
----------------------------------------------------
OnJavaRoad
2008-05-18
@hifun
如果把“用Computer写”作为一个方法,就比较好做了。如果要把Computer作为一个单独的类就比较难了。我们老师是把Computer作为一个单独的类,具体怎么画类关系他也没讲清楚。估计他也不清楚该怎么画,在有一回画类图中把java多继承都弄出来了。UML没有实际应用过,只看过几本关于UML的书。很高兴你能回帖,以后互相学习。
如果把“用Computer写”作为一个方法,就比较好做了。如果要把Computer作为一个单独的类就比较难了。我们老师是把Computer作为一个单独的类,具体怎么画类关系他也没讲清楚。估计他也不清楚该怎么画,在有一回画类图中把java多继承都弄出来了。UML没有实际应用过,只看过几本关于UML的书。很高兴你能回帖,以后互相学习。
hifun
2008-05-18
事实上就Article也可以拥有方法。
如:writtenBy()方法。被动的。
呵呵,这样的东西MS以前在哪里的源码看过,我也不知道有什么特别之处。偶也新手。
如:writtenBy()方法。被动的。
呵呵,这样的东西MS以前在哪里的源码看过,我也不知道有什么特别之处。偶也新手。
hifun
2008-05-18
这个可不是唯一的。随便写下都OK啊。
类可以是: User Article
User这个类可以有 姓名、性别、年龄......的属性。(题中的"我"就是User类的一个实例)
然后user可以有好多个方法,你这里肯定要有个"用Computer写"这样的方法了。
然后Article也有 title 、 content 、author .....的属性。
入门级的。
类可以是: User Article
User这个类可以有 姓名、性别、年龄......的属性。(题中的"我"就是User类的一个实例)
然后user可以有好多个方法,你这里肯定要有个"用Computer写"这样的方法了。
然后Article也有 title 、 content 、author .....的属性。
入门级的。
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 162 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
今天老师出的一道UML习题
把Computer作为一个类? 应该是一个类的实例对象吧? ---------- ...
-- by hifun -
今天老师出的一道UML习题
@hifun 如果把“用Computer写”作为一个方法,就比较好做了。如果要把 ...
-- by OnJavaRoad -
今天老师出的一道UML习题
事实上就Article也可以拥有方法。 如:writtenBy()方法。被动的。 ...
-- by hifun -
今天老师出的一道UML习题
这个可不是唯一的。随便写下都OK啊。 类可以是: User Article ...
-- by hifun






评论排行榜