Re: [問題] 想請問interface的具體意義
※ 引述《JustinHere.bbs@ptt.cc (良葛格)》之銘言:
> ※ 引述《jaw109 (潑文章都是為了養小雞)》之銘言:
> : 我的心得是, 對JAVA的認識越多
> : 感覺JAVA與C++的距離就越遠
> : 人家說學過C++再學JAVA會很容易
> : 我認為根本不是那樣呢...
> 本來就不是那樣。。。XD
> 我都直接跟學員說:「把C++忘了,通通忘掉,有C++的觀念有時
> 反而會妨礙你理解Java...」
如果是對 C++ 有高度認識的人,
其實並不會受到妨礙,
因為這類人很清楚 C++ 在純 OO 程式的設計上,
有哪些東西無法以 syntax 強制規範一個「概念」的施加,
Java 則是在 syntax 上能描述出這些概念並強制規範住。
如果時間充裕的話不妨丟些補充教材,
詳細描述 C++ 與 Java 之間的異同性,
這樣對原本會 C++ 又想學 Java 的學員來說會比較好。
畢竟在實務上,
學習多種程式語言不應鼓勵學了一樣又忘了另一樣,
盡其所能的歸納和體會出通則才是比較正確的做法,
事實上 C++ 這種支援 multi-paradigm 的程式語言,
學到相當精熟的話很容易找出從 C++ 跳到其它程式語言的規則性,
包括 LISP 和 prolog 這些函數式、邏輯式語言亦然。
--
Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net
School: National Tsing Hua University Department: Computer Science
Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design
Researching: Software pipelining for VLIW architectures
Homepage: https://it.muds.net/~uranus
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮ < IP:140.119.164.252 > ╰─╮
╚╦═╦╝ ╰ * From:61-230-224-125.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 ◎
討論串 (同標題文章)
完整討論串 (本文為第 21 之 29 篇):