面向对象(OO)的学习指导

最最不静 2011-08-29 12:32:27
以前学习语言的时候接触过一点,不过那时还小,不懂事!以为就那样了,没什么了不起的,用处不大。

现在也算是半只脚踏上了程序员的道路,也有了一些实战的编程经验。接触的项目也是有些规模,也越是觉得面向对象思想的重要,接触过一些框架,了解过一些设计模式,最终发现原来基础的OO还没掌握。

所以在这里希望各位前辈大牛大神给些建议和指导,简单的介绍一下,然后给一些资料链接,谢谢了!

...全文
214 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ilijah 2011-08-30
  • 打赏
  • 举报
回复
http://www.verycd.com/topics/148585/
不解释
sihonglaoren 2011-08-30
  • 打赏
  • 举报
回复
面向对象很简单啊,我当时狂做案例,做了几个就学会了。几天就能学会的。
最最不静 2011-08-30
  • 打赏
  • 举报
回复
这未免也太冷清了吧
最最不静 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 funxu 的回复:]

最近在看模式受益匪浅,建议LZ也去百度一下,以前编程认为这玩意不重要,可是最近发现,想学oo,这玩意真的很重要啊
[/Quote]

呵呵!一起一起!
最最不静 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wanghui0380 的回复:]

首先忘了代码去学习如何写说明文

其实OO就是写说明文

什么是人。人有那些属性,会有那些方法?
[/Quote]

确实已经这么做了,但是还需要更进一步的去理解一些东西才能很好的完成设计,现在的感觉就是有些乱
最最不静 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cento123 的回复:]

有感觉了,这是最好的!实践中去体会什么是一个对象--不是框架那些玩意!
[/Quote]

有感觉,但是很模糊,还不能够指导自己写代码。编程的时候也试着用一些模式,但是感觉越编越乱的,可能是死路没理清吧,所以现在返回来学习了
wanghui0380 2011-08-29
  • 打赏
  • 举报
回复
首先忘了代码去学习如何写说明文

其实OO就是写说明文

什么是人。人有那些属性,会有那些方法?
cento123 2011-08-29
  • 打赏
  • 举报
回复
有感觉了,这是最好的!实践中去体会什么是一个对象--不是框架那些玩意!
funxu 2011-08-29
  • 打赏
  • 举报
回复
最近在看模式受益匪浅,建议LZ也去百度一下,以前编程认为这玩意不重要,可是最近发现,想学oo,这玩意真的很重要啊
三石-gary 2011-08-29
  • 打赏
  • 举报
回复
http://zh.wikipedia.org/wiki/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1
最最不静 2011-08-29
  • 打赏
  • 举报
回复
虎虎0369 2011-08-29
  • 打赏
  • 举报
回复
我也是最近越来越感觉OOP的作用了,以前在学校也只是懂些概念的东西,现在看别个的项目真正感觉到了OOP的重要 特别是继承、多态的使用
TMajier 2011-08-29
  • 打赏
  • 举报
回复
从设计模式学面向对象是最简单的! 面向对象太抽象了,必须得结合着实例学习!
介绍你一本书,《大话设计模式》!http://download.csdn.net/source/3475294
书本不是全套的,可以在电驴上下载到!
这本书感觉可是面向对象的经典的书籍,通俗易懂!对你肯定有帮助的...
先看看书后面附录面向对象的几个介绍...
SuperStrongV6 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 remember_me 的回复:]
首先你要知道OO(Object-Oriented)面向对象的思想。

继承

封装

多态

接口不是OO三大特性之一,但也需要掌握。

以上三中特性,楼主可以使用简单代码进行理解。
[/Quote]

没那么简单的
最最不静 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 lxxc11 的回复:]

lz可否谈谈 面向对象 怎么重要了,让小弟进化进化思想?不胜感激。
[/Quote]

我现在也不能说个所以然来,就像13楼所说的复用性问题,应该还有其他的,比如维护的问题吧,扩展的问题,理清业务逻辑之类的。为以后着想!

我是看设计模式那本书之后才感触很多
remember_me 2011-08-29
  • 打赏
  • 举报
回复
首先你要知道OO(Object-Oriented)面向对象的思想。

继承

封装

多态

接口不是OO三大特性之一,但也需要掌握。

以上三中特性,楼主可以使用简单代码进行理解。
theillusion 2011-08-29
  • 打赏
  • 举报
回复
面向对象基本上就是理解和运用多态
gclol 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 lxxc11 的回复:]

lz可否谈谈 面向对象 怎么重要了,让小弟进化进化思想?不胜感激。
[/Quote]
我的理解就是代码复用,可能是我肤浅了
兰溪小城 2011-08-29
  • 打赏
  • 举报
回复
lz可否谈谈 面向对象 怎么重要了,让小弟进化进化思想?不胜感激。
兰溪小城 2011-08-29
  • 打赏
  • 举报
回复
现在的我就觉得面向对象不就是类和对象,好像没什么用似的,不知道什么时候才能到达楼主的困惑。
加载更多回复(2)

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧