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

2014-01-12 13:12:55 +08:00
 Elizen
5626 次点击
所在节点    iDev
46 条回复
Elizen
2014-01-13 14:56:18 +08:00
@wizardoz 看来我目前这个状态,不应该提这个问题啊...恐怕只会让我填好多烦恼...
Elizen
2014-01-13 14:57:40 +08:00
@zhc 我只是想学学编程,就准备拿IOS开刀,做个应用,看了两天书,总在形容面向对象这个东东,我就不理解了...写个十年八年的前提是,我去做程序员,虽然我也蛮想去做一个程序员。
Elizen
2014-01-13 14:57:58 +08:00
@MichaelYin 我觉得这个回复,我必须要感谢一下。
feuvan
2014-01-13 15:08:45 +08:00
你可以先开始写你想要写的 iOS 项目,当你的代码有一定量的时候你会去自然而然的考虑怎么让代码有组织,组件怎么有效交互,怎么设计精简而足够用的接口。
至于OO,那是前人经过时间总结出来的,虽然大家一上来就学一些面向对象的课程,但总的来说学生时代大多是知其然不知其所以然。
学而不思则罔,先写点代码吧。理解面向对象将会是自然而然的事情,就像猫吃鱼狗吃肉奥特曼打小怪兽。至于什么设计模式,将来你看了书自然也就明白你过去写的代码其实就是什么模式,只不过别人把它总结出来成为一套理论。
Elizen
2014-01-13 16:38:31 +08:00
@feuvan 没错,开始写可能比什么都重要。
Hector01
2014-01-14 06:45:43 +08:00
刚开始接触编程是不可能深入理解面向对象的,所以就不要思考这个问题了,先写点东西吧。

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

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

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

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

© 2021 V2EX