討論串[請益] 我這樣解釋OOP對嗎?
共 19 篇文章

推噓0(0推 0噓 4→)留言4則,0人參與, 8年前最新作者vicjoyce0328 (咕咕咕)時間8年前 (2017/11/14 14:33), 編輯資訊
0
0
0
內容預覽:
程式菜鳥以一個入門計算機app解釋oop. 首先把calculation 相關運作及資料聚集起來(encapsulation). ,建一道牆(access control),. 內部如何計算只有我能接觸(maintain invariants).. 於是此class設計成為計算機的腦(abstrac
(還有224個字)

推噓81(81推 0噓 7→)留言88則,0人參與, 7年前最新作者jdlee (jdlee)時間8年前 (2017/11/14 12:04), 編輯資訊
0
0
0
內容預覽:
恕刪. 面試官:. 什麼是OOP?. 面試者:. 我是個封裝良好的軟體工程師,您只要將任務交待給我,我就會把程式寫好,您可以不用耗費心力在細節中,可以去專心在您的核心業務。. 我已經有在A公司當過N年軟體工程師的經驗,我以前的經驗可以繼承,您不用花時間心力成本教我訓練我,而且我會根據貴公司的狀況調整
(還有100個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 8年前最新作者dreamnook (亞龍)時間8年前 (2017/11/14 10:42), 編輯資訊
0
0
0
內容預覽:
當要教純新人時. 我大概會這樣瞎扯. 1. 封裝 (encapsulation). func step1(step1_params:step1_params_type) { /* do step1 */ }. func step2(step2_params:step2_params_type) {
(還有2072個字)

推噓19(23推 4噓 23→)留言50則,0人參與, 8年前最新作者gnimnek168 (Gnimnek168)時間8年前 (2017/11/13 16:06), 編輯資訊
0
0
1
內容預覽:
1. 封裝 (encapsulation). 其實封裝本來就是人們面對複雜度的一種本能,針對某一問題點的廣度與深度之間找到適切的焦點。鄧小平就曾說過:「不管黑貓或白貓,能抓到老鼠的就是好貓」。其實這就是把系統當作黑箱 (black-box)的封裝概念了。 :). 設計模式 (DP, Design P
(還有3406個字)

推噓1(8推 7噓 15→)留言30則,0人參與, 8年前最新作者Ommm5566 (56天團)時間8年前 (2017/11/13 07:41), 8年前編輯資訊
0
0
0
內容預覽:
英文wiki一開頭就寫. OOP是一種基於物件概念的程式設計慣例. 物件基本上擁有屬性和方法 並且擁有this關鍵字是指向自己. 中文wiki有解釋OO思維跟傳統程序導向的差別. 程序導向是 "主體(main)"對資料做了某某行為. OO則是 一個一個的"獨立個體"可以 接受資料/處理資料/給予資料
(還有359個字)