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