刚接触编程,开始看Object-C,想问一下,究竟怎么深入理解面向对象?

2014-01-12 13:12:55 +08:00
 Elizen
5468 次点击
所在节点    iDev
46 条回复
MASAILA
2014-01-12 13:17:55 +08:00
多写代码
mingming
2014-01-12 14:43:23 +08:00
找个妹子当对象,每天面对着她,慢慢就理解了。
FrankFang128
2014-01-12 14:44:34 +08:00
我已放弃面向对象了,那其实是面向类,而不是对象。
OC不了解。
faceair
2014-01-12 14:58:41 +08:00
对象就是一堆数据和方法的集合

有时候对象之间的代码要复用,又引入继承概念

有时候各种对象要组合着用,为了理清各种关系就引入设计模式概念
MichaelYin
2014-01-12 15:35:18 +08:00
把妹子从接触到“深入”都要一定过程,何况编程乎~
沉住气,慢慢来,骚年~
Ultratude
2014-01-12 15:38:02 +08:00
多聊聊。
ipconfiger
2014-01-12 15:39:22 +08:00
唯一的忠告就是-----千万不要去看王垠的博客........
txx
2014-01-12 15:50:03 +08:00
多去思考,以对象为主体来刻画他的属性,方法。
bengol
2014-01-12 16:43:01 +08:00
好好写代码,学习数据结构和算法吧,别搞这些没用的
subpo
2014-01-12 16:45:42 +08:00
先把语言名字拼对
Seita
2014-01-12 16:52:15 +08:00
面向对象不过是装逼的说法。
Kai
2014-01-12 17:38:01 +08:00
参考这个节点右侧的链接,多写多练习 :)
min
2014-01-12 17:43:54 +08:00
head first有本说ooad的书,lz买来看看
levn
2014-01-12 17:48:40 +08:00
学习simula和smalltalk……
PrideChung
2014-01-12 17:49:34 +08:00
@ipconfiger 别捣乱,你不说人家还未必知道王垠是谁。

编程这种东西,无他,但手熟尔,纸上谈兵是学不会的。当你把一千行代码写在一个文件里面的时候,你就会开始考虑怎样提高代码可读性了。记得当年在大学学Java,老师给了一大堆猫猫狗狗的例子来说明什么是继承接口抽象,一个都没明白,直到自己开始动手做期末大作业的时候才真正搞清楚了。
pirex
2014-01-12 18:11:23 +08:00
找个对象
chchwy
2014-01-12 18:28:33 +08:00
先多寫代碼,然後有一些經驗後去讀 Head first design pattern。
young
2014-01-12 18:33:23 +08:00
Object-C的OO,只能呵呵了
erylee
2014-01-12 18:39:10 +08:00
能不面向就不要面向,想怎么写就怎么写。做爱时候可以“面向对象”,编程是没必要的,OO整套理论都是很荒谬的。
dorentus
2014-01-12 18:50:43 +08:00
@young
有什么好呵呵的。就因为和它是源自 smalltalk、和 C++ 的源自 simula 的不一样么?

----
楼主要是有兴趣的话,可以去读一下《Ruby 元编程》,反正 Ruby 的 object system 和 Obj-C 出自同源的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/96666

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX