Re: [請益] 我這樣解釋OOP對嗎?

作者: xxxorc   2017-11-15 20:01:59
請問 MVC 設計模式算是物件導向設計的其中一種嗎
今天跟同事討論到這個問題,但不太確定答案所以來問版上的大大
作者: joseph33 (理查帕迪)   2017-11-18 10:42:00
慘 我還在用mvc 遊戲業果然跟不上時代 難怪低薪
作者: THEWORLDS (天下)   2017-11-18 02:43:00
pttuser不懂別裝懂 懂皮毛別開分身來嘴砲可能妳功力不夠寫的mvc不能無縫接框架吧我說的沒人用是指公司大部分都直接套框架規模不大或是有特殊需求才會用純mvc下去寫 不然框架簡單許多 連sql都省下來了 就算struct有漏洞也輪不到你忙
作者: ray780422 (RayFan)   2017-11-15 20:10:00
他們所要表達的意思不太一樣哦,是截然不同的概念
作者: descent (「雄辯是銀,沉默是金」)   2017-11-15 20:17:00
是 model, view, controller 嗎?
作者: xxxorc   2017-11-15 20:18:00
系統架構不能用物件導向的觀念來解釋嗎?二樓你好,我問的就是這個
作者: chchang0820 (野豬弟15號)   2017-11-15 20:23:00
如果用下棋來比喻的話 OOP就是下棋 設計模式就是棋譜
作者: THEWORLDS (天下)   2017-11-15 20:24:00
mvc是個理想 v處理畫面 c處理商業邏輯 m處理資料但通常mvc沒人在用 出社會大家都用SSH去套
作者: bill0205 (善良的小孩沒人愛)   2017-11-15 20:25:00
這兩個是不同的東西吧
作者: xxxorc   2017-11-15 20:26:00
五樓可以在講詳細點嗎 不太懂下棋的比喻請問SSH應該是指JAVA的框架或組件對吧,確認一下
作者: bill0205 (善良的小孩沒人愛)   2017-11-15 20:27:00
ssh跟mvc有什麼關系?
作者: THEWORLDS (天下)   2017-11-15 20:30:00
mvc架構出來以後才有設計架構 然後才有HIBERNATE這種框架出來給大家使用,後來的SPRING也是一樣都是從最開頭開始,這是有歷史典故的
作者: xxxorc   2017-11-15 20:31:00
問一下喔Java的class與Erlang的actor都算是物件導向設計吧
作者: THEWORLDS (天下)   2017-11-15 20:32:00
不算
作者: xxxorc   2017-11-15 20:33:00
有點混亂 所以MVC與物件導向其實沒什麼關係?
作者: THEWORLDS (天下)   2017-11-15 20:37:00
晚點跟體說 在打lol
作者: xxxorc   2017-11-15 20:39:00
好喔 你先打 想問bill0205大大願不願意多分享一點
作者: THEWORLDS (天下)   2017-11-15 21:08:00
設計模是跟物件導向沒直接關係的,但是你沒有物件導向確使用框架其實也很可笑的,就像html規定的規格書一樣他並沒有強制DOPOST,但是一個流覽器沒有dopost你覺得荒不荒唐?物件導向的宗旨就是萬物皆物件 所以就自行解釋吧
作者: vi000246 (Vi)   2017-11-15 21:33:00
我建議你去找本設計模式的書來看https://goo.gl/wRUKTb
作者: xxxorc   2017-11-15 21:54:00
再問一下喔 Yesod算不算MVC框架?
作者: gn01838335 (寂靜的生存者)   2017-11-16 08:29:00
SSH是什麼?
作者: babypanda (熊貓寶貝)   2017-11-16 09:05:00
spring/strus/hibernatespring/struts/hibernate
作者: pttuser (pttuser)   2017-11-16 10:03:00
快哭了,我這沒寫b2e的人也知道mvc和spring,hibernate是不同的東西,一個是model一個是framework,那個某T居然拿來放在一起講,還沒人在用mvc咧
作者: chatnoir (對不起)   2017-11-16 11:02:00
MVC是一種設計模式, 在歐萊禮的深入淺出設計模式有提到它結合了好幾種設計模式,MVC不管前後端都有人在用
作者: gn01838335 (寂靜的生存者)   2017-11-16 11:40:00
所以排骨便當=排便的縮寫嗎Mvc很多人用不是嗎@@?是說怎麼知道語言有沒有用
作者: chatnoir (對不起)   2017-11-16 12:04:00
前人利用物件導向的特性創造了許多實用的設計模式怎麼可能兩者會沒關係, 我實在不太懂T大的說法
作者: Sidney0503 (Sidney0503)   2017-11-16 12:40:00
算 只是沒有被分類在Design Pattern裡面同樣的flux也是
作者: babypanda (熊貓寶貝)   2017-11-16 17:49:00
java/servlet/jsp/spring/struts/hibernate,一層層往上延伸,OO底子好,框架會如魚得水
作者: circlebear (圈圈熊)   2017-11-16 17:56:00
mvc概念上和OO不太一樣,但MVC會用到OO的方法和操作android開發也會用到MVC

Links booklink

Contact Us: admin [ a t ] ucptt.com