面向对象的软件设计及开发方法(200分)

  • 主题发起人 主题发起人 waterfish
  • 开始时间 开始时间
W

waterfish

Unregistered / Unconfirmed
GUEST, unregistred user!
那位能提供面向对象的软件设计及开发方法的详细资料(文档),或能提供一些分析的例子,我将不胜感激。
 
delphi的源代码就是一个很好的例子. :-)
 
有很多这方面的书嘛。比如<<面向对象的设计方法和C++编程>>
 
给你几个地址,都有大量的编程书籍,自己去找吧!
http://home.gz.cninfo.net/pcbook/
http://www.goldnets.com/
http://www.lxspace.net/~xudong/
good luck!
 
极力向你也向大家推荐:
《实用面向对象软件工程教程》
英文名:
《cade studies in OBJECT ORIENTED ANALYSIS&amp;DESIGN》
著:Edward Yourdon&amp;Carl Argila
译:殷人昆 田金兰 马晓勤
出版社:电子工业出版社
Very Good!
 
对,我也是这个观点,Delphi本身就是最好的面向对象的Example。
其实初学者一开始就已经在编写面向对象的程序了。
你已经在写类了:TForm1就是你自己写的类。
你已经在写方法了:ButtonClick就是你自己写的TForm1的方法。
你已经用到继承了:你的TForm1就在继承TFrom。(你的类中没有Caption,但仍可以用,这是TForm的属性)
你已经在用类作参数传递了:你的Sender参数就是TObject类。
你已经在用封装了:Button的OnClick就是一个8字节的函数指针(可指向类外),指向Form1->ButtonClick。
你已经可以使父类的指针指向子类的方法了:((TButton*)Sender)->Caption
如果你用线程类,那你就已经在用虚函数的重载了:Excute就是虚函数,你可以重载它。(这样父类里调用的就是子类里的方法了)
 
面向对象技术使用并不困难,很多类可以从以提供好的父类继承,困难的是
自己编写类,供以后自己使用。
这就体现一个代码和组件重用性问题,是真正的难题。组件重用是当今比较流行
的趋势。
突破这个,你就基本掌握了面向对象的精髓了。
好好努力吧!
 

面向对象的软件设计及开发方法的详细资料(文档)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
大家别跑题呀!
 
关于oop的书太多了:-)
 
多人接受答案了。
 
后退
顶部