社区
C#
帖子详情
面向对象(OO)的学习指导
最最不静
2011-08-29 12:32:27
以前学习语言的时候接触过一点,不过那时还小,不懂事!以为就那样了,没什么了不起的,用处不大。
现在也算是半只脚踏上了程序员的道路,也有了一些实战的编程经验。接触的项目也是有些规模,也越是觉得面向对象思想的重要,接触过一些框架,了解过一些设计模式,最终发现原来基础的OO还没掌握。
所以在这里希望各位前辈大牛大神给些建议和指导,简单的介绍一下,然后给一些
资料链接
,谢谢了!
...全文
292
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)
学习
《实战
oo
》
面向对象
开发,为问题域建模
为问题域建模 总序
面向对象
技术提高开发效率 从需求开始 分析阶段的两个任务: 1. 建立静态模型,类图 2. 建立动态模型,用例图 建立概念模型 问题域:包含现实世界与概念的领域,与系统解决的问题有关。 建立概念模型:找到代表问题域的模型。 发现类 概念模型的意义
OO
思想:就是对现实问题的拷贝 开发团队需求,建立术语表,团队达成共识。 概念模型的详细程度 模...
SAP-ABAP开发
学习
-
面向对象
OO
(1)
随着SAP R/3 4.0版本的开发,ABAP语言开始引入了
面向对象
的开发概念。这在ABAP语言的发展过程中,
面向对象
(Object-oriented)的概念被引入,ABAP对象成为了ABAP语言的扩展,它集合了Java、C++、Smalltalk等语言的特点,并与原有的ABAP语言无缝集成。在
面向对象
的解决方法中,重点在于对现实生活中的对象进行结构化或抽象化。属性(Attributes),即对象的属性和特征;方法(Method),即定义对象的行为。
面向对象
(
OO
)
学习
笔记
名词解释:
面向对象
编程(
OO
P)、
面向对象
分析(
OO
A) 、
面向对象
设计(
OO
D)1、什么是
面向对象
思想? 在一个问题域里面,我们首先考虑的是: 第一步:在这个问题域里有那些个对象 第二步:有那些类 第三步:类之间的关系2、什么是对象、类以及类之间的关系?在现实生活中,我们在周边看到的一个个事物。比如:狗、熊猫、电脑、桌子、...
SAP-ABAP开发
学习
-
面向对象
开发
OO
(2)
事务代码SE24: CL_GUI_ALV_GRID或者 在Object Navigator(SE80)中左侧的导航区域,在右键弹出的上下文菜单上选择“Create->Class Library->Class” 在弹出的窗口中输入类名,在下个输入域输入该类的简短描述,在“Instantiation”输入域选择“Public”,并且选择“Final”复选框。说明。
面向对象
OO
设计、架构终极理解, 以及如何
学习
一个领域
程序就是一些互相引用的内存快,互相发消息。 每个内存块就是一个状态机,状态的迁移规则是定制好的一些消息(方法)。构造函数用来初始化状态。 一个内存块的方法除了改变自身状态,也有可能向引用的别内存快发消息,引起别的内存块发生状态转移。 重点不在过程化的code,而在对象的状态,code只是定制好的对象状态转移的规则,重在掌握状态怎么转移。 程序运行就是对象状态转移,一切都是状态,结果
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章