1
yuelang85 2012-09-22 15:29:06 +08:00
从不想着面向对象,就是用自己觉得最舒服的
|
2
maddot 2012-09-22 15:31:25 +08:00
遵循DRY原则即可
其余的理论,都是用来面试的,或者是专家用来装逼写个玩具卖书的 |
3
twm 2012-09-22 15:32:07 +08:00
没好处
|
4
sivacohan OP @yuelang85 我在写网站。既然都模型控制器了。都声明为class了。那要不要有成员变量?有成员变量之后set和get方法都干什么?有了set和get方法,我们自己的方法还要不要接收传参。。。。想的有点头晕。。。忽然发现自己完全体会不要面向对象的真谛……
|
7
chone 2012-09-22 15:57:01 +08:00
OOP也不是什么时候都有优势的,除非你只会OOP的方式来写代码,如果项目不是太大等真正需要的时候再重构也来得及。不过多人协作或者项目比较大的时候,OOP似乎比较容易控制一些。
|
8
loading 2012-09-22 16:13:08 +08:00
没用过,不懂
|
9
yuelang85 2012-09-22 16:50:28 +08:00
|
10
Hualin 2012-09-22 17:16:35 +08:00
Mvc是设计模式咋能不需要 不需要面向对象?写过网页之外的程序没?天啊,我发现这里自称程序员的人都尽说些雷人的话。
|
11
levn 2012-09-22 17:42:15 +08:00
什么是面向对象?
|
13
Hualin 2012-09-22 18:11:56 +08:00
@benzhe 不用加“您”了,听着反胃。
库函数程序的编写风格和应用程序的编写风格是不一样的。这块的人不是都天天喊设计改变生活吗,那肯定写过带GUI程序。你应用程序要用 GUI 就得用面向对象,你会说那是他们逼着你用,但如果没有面向对象,你的程序就得写得像 C版 MFC 一样蛋疼。我用 python 写计算程序,用 matplotlib,一个类 matlab 的画图程序,就是各种类和各种包,它也有面向任务的,类似 matlab 的 状态机式的模式,但你去看他们的文档,他们建议在嵌入其他GUI 的程序里采用 OOP。 如果你不接受这种思想,你很可能看不懂或者不愿看别人写的代码。其实就是牢骚,没啥高明之处。 |