作者PsMonkey (痞子军团团长)
站内java
标题Re: [问题] 想请问interface的具体意义
时间Tue Jan 23 09:40:35 2007
※ 引述《jaw109 (泼文章都是为了养小鸡)》之铭言:
: ※ 引述《godfat (godfat 真常)》之铭言:
: : 有的话,就要看你交通工具怎麽实作「刷刷刷」
: : 这跟「电动雨刷」一点关系也没有
: : 因为交通工具根本就不知道「电动雨刷」的存在
: : 除非你加上去……
: : 但如果你这麽做,就违反你自己本身对「交通工具」的前提了
: : 这个问题跟 C++ 或 Java 并没有关系
: 抱歉我困惑了,因为要这麽使用的话
: 有点违反我对物件导向的理解
: 容我再举个例子
: 我:"可以跟你一起去吃饭吗"
: 正妹:"你有存在任何交通工具吗?"
: 我:"我有一台Civic跟一台Dio, 但是Civic被我爸开走了"
: 正妹:"Dio是一种汽车吗?"
: 我:"不,Dio是一种机车"
: 正妹:"你没有任何一辆汽车,那麽我才不跟你出去呢"
: 我:".........."
: 我一直以为 这样的架构下 交通工具才是这整个family的super class
: 如果电动雨刷才是super class的话...
为甚麽「电动雨刷」一定得是 super class @__@
: 那麽正妹应该会这麽问:"你有存在任何电动雨刷吗?"
如果这个判别方法迅速有效,why not?
: 这.....这我不是很能理解耶....
这个 thread 看到这里,我有点晕了 (根本就是翻了 XD)
请循其本...
设计是你自己可以 handle 的,而且
没有标准答案
也许你现在的设计,用现实世界的说法来套用会很怪
但是程式可能写起来很方便
甚至也可以设计出违反物件导向理念的设计(这事我常常作 \囧/)
=====
所以... 是说我不是很懂你想要问什麽 @__@
godfat, H45 快起床回 po 阿... [鞭]
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.195.54