讨论设计模式和00思想

03-12-25 cats_tiger
二者其实并不冲突,首先应该深入学习OO,然后再学模式,二者次序不可颠倒。

例如:接口、抽象、继承、实现、RTTI、多态等等基础知识必须十分清楚才有可能学会模式。

前面有位网友提出的疑问其实是对模式的误解,但是他的问题也很尖锐--我们有很多有才华的程序员不理解00,却整天在用着00语言编程。

1
nedea
2003-12-26 11:04
什么叫oo?

什么叫抽象?

fiddle
2003-12-26 15:03
> 二者其实并不冲突,首先应该深入学习OO,然后再学模式,二

> 叽涡虿豢傻叩埂?> 例如:接口、抽象、继承、实现、RTTI、多态等等基础知识必

> 胧智宄庞锌赡苎Щ崮J健?> 前面有位网友提出的疑问其实是对模式的误解,但是他的问题

> 埠芗馊瘢颐怯泻芏嘤胁呕某绦蛟辈焕斫?0,却整天在?> 着00语言编程。

同意,都没几个有过硬的OO基础,好高骛远。

banq
2003-12-26 15:50
是的,OO是基础,学习设计模式可以提升OO的认识和理解,比如很多人一开始觉得接口等好像没有什么用处,其实学习了设计模式,就会发现接口的重要性,尤其是工厂模式。

lostsky
2004-01-02 13:29
为什么banq的 话总是那么精辟

kewan
2004-02-17 02:09
模式和OO可以一起学,二者互相促进,来得更快。入门的话,《Design patterns Explained》这本书非常的好。

yinge
2004-04-20 14:30
我没有设计经验,该如何学习设计模式

duxingone
2004-04-21 20:46

we should hava ......................

pattern&&oo are the second thing.

jrog
2004-04-22 10:14
-----------------------------------------------------------------

二者其实并不冲突,首先应该深入学习OO,然后再学模式,二者次序不可颠倒。

例如:接口、抽象、继承、实现、RTTI、多态等等基础知识必须十分清楚才有可能学会模式。

前面有位网友提出的疑问其实是对模式的误解,但是他的问题也很尖锐-- 我们有很多有才华的程序员不理解00,却整天在用着00语言编程。

---------------------------------------------------------------

有才华的、用着OO语言、不理解OO,这三个形容词放在一起怎么看都觉得很滑稽,有讽刺意味!如果是有才华的OO语言使用者,怎么可能没法很好的理解OO呢?

Alas..................

kewan
2004-05-09 22:15
> 二者其实并不冲突,首先应该深入学习OO,然后再学模式,二

> 叽涡虿豢傻叩埂?> 例如:接口、抽象、继承、实现、RTTI、多态等等基础知识必

> 胧智宄庞锌赡苎Щ崮J健?> 前面有位网友提出的疑问其实是对模式的误解,但是他的问题

> 埠芗馊瘢颐怯泻芏嘤胁呕某绦蛟辈焕斫?0,却整天在?> 着00语言编程。

<Design patterns Explained>这本书的前言部分,讲述了作者学习设计模式的一个过程,以及教授设计模式的一些经验,我觉得很有道理。二者同步学习不是不可能的,在一个好的教师的引导下,二者都能很快地进步。我个人也有这个体会,在学习设计模式后,怎强了面向对象的认识。当然,每个人都有自己的经验,可以互相借鉴。

kewan
2004-05-09 22:17
> 二者其实并不冲突,首先应该深入学习OO,然后再学模式,二

> 叽涡虿豢傻叩埂?> 例如:接口、抽象、继承、实现、RTTI、多态等等基础知识必

> 胧智宄庞锌赡苎Щ崮J健?> 前面有位网友提出的疑问其实是对模式的误解,但是他的问题

> 埠芗馊瘢颐怯泻芏嘤胁呕某绦蛟辈焕斫?0,却整天在?> 着00语言编程。

《Design patterns Explained》这本书的前言部分,讲述了作者学习设计模式的一个过程,以及教授设计模式的一些经验,我觉得很有道理。二者同步学习不是不可能的,在一个好的教师的引导下,二者都能很快地进步。我个人也有这个体会,在学习设计模式后,怎强了面向对象的认识。当然,每个人都有自己的经验,可以互相借鉴。

猜你喜欢