社区
C#
帖子详情
面向对象(OO)的学习指导
最最不静
2011-08-29 12:32:27
以前学习语言的时候接触过一点,不过那时还小,不懂事!以为就那样了,没什么了不起的,用处不大。
现在也算是半只脚踏上了程序员的道路,也有了一些实战的编程经验。接触的项目也是有些规模,也越是觉得面向对象思想的重要,接触过一些框架,了解过一些设计模式,最终发现原来基础的OO还没掌握。
所以在这里希望各位前辈大牛大神给些建议和指导,简单的介绍一下,然后给一些
资料链接
,谢谢了!
...全文
214
22
打赏
收藏
面向对象(OO)的学习指导
以前学习语言的时候接触过一点,不过那时还小,不懂事!以为就那样了,没什么了不起的,用处不大。 现在也算是半只脚踏上了程序员的道路,也有了一些实战的编程经验。接触的项目也是有些规模,也越是觉得面向对象思想的重要,接触过一些框架,了解过一些设计模式,最终发现原来基础的OO还没掌握。 所以在这里希望各位前辈大牛大神给些建议和指导,简单的介绍一下,然后给一些资料链接,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
《Head First Java》是本完整的
面向对象
(object-oriented,
OO
)程序设计和Java的
学习
指导
第一册:《Head First Java》是本完整的
面向对象
(object-oriented,
OO
)程序设计和Java的
学习
指导
。 第二册:《HeadFirst设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。 第三册:《Head First软件开发(中文版)》内容包括:伟大的软件开发:让客户满意、收集需求:知道客户需要什么、项目规划。
Java
学习
代码实例,Java基础,Java
面向对象
,Java高级编程.rar
什么是
面向对象
面向对象
方法,
面向对象
的方法)是一种把
面向对象
的思想应用于软件开发过程中,
指导
开发活动的系统方法,简称
OO
(Object-Oriented)方法,是建立在"对象"概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而类的继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓
面向对象
就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。 什么是类 类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该 类事物。类=属性+行为; 什么是对象 对象:是一类事物的具体体现。对象是类的一个实例,必然具备该类事物的属性 和行为。 类和对象的关系 1:类是对一类事物的描述,是抽象的。 对象是一类事物的实例,是具体的。 类是对象的模板,对象是类的实体。
Head First Java 第2版 中文版.pdf
《HeadFirstJava》(中文版)(第2版)是本完整的
面向对象
(object-oriented,
OO
)程序设计和Java的
学习
指导
。此书是根据
学习
理论所设计的,让你可以从
学习
程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个
面向对象
开发者一样去思考。 而且不只是读死书,你还会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。在这些活动中,你会写出一堆真正的Java程序,包括了一个船舰炮战游戏和一个网络聊天程序。 有趣生动,引领读者从人性的角度
学习
编程,以及编程的思想。 需要动手实践去理解其中篇幅较长的代码。
Head-First-Java(英文版)
《HeadFirstJava第2版是本完整的
面向对象
(object-oriented,
OO
)程序设计和Java的
学习
指导
。此书是根据
学习
理论所设计的,让你可以从
学习
程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个
面向对象
开发者一样去思考。 而且不只是读死书,你还会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。在这些活动中,你会写出一堆真正的Java程序,包括了一个船舰炮战游戏和一个网络聊天程序。/
java
学习
及java
学习
代码.rar
什么是
面向对象
面向对象
方法,
面向对象
的方法)是一种把
面向对象
的思想应用于软件开发过程中,
指导
开发活动的系统方法,简称
OO
(Object-Oriented)方法,是建立在"对象"概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而类的继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓
面向对象
就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。 什么是类 类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该 类事物。类=属性+行为; 什么是对象 对象:是一类事物的具体体现。对象是类的一个实例,必然具备该类事物的属性 和行为。 类和对象的关系 1:类是对一类事物的描述,是抽象的。 对象是一类事物的实例,是具体的。 类是对象的模板,对象是类的实体。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章