免费97视频在线精品国自产拍|亚洲就去吻婷婷永久网|香蕉视观看在线a|日本精品AⅤ在线观看

<dl id="aauvq"></dl>
<blockquote id="aauvq"></blockquote>
<thead id="aauvq"></thead>

<dl id="aauvq"><noframes id="aauvq"></noframes></dl>

           找回密碼
           注冊

          QQ登錄

          只需一步,快速開始

          面向對象的設計

          [復制鏈接]
          1#
          發(fā)表于 2008-9-29 20:17:10 | 只看該作者 |倒序瀏覽 |閱讀模式
          <P>所謂<FONT color=#0000ff>面向對象的設計</FONT>就是指通過<FONT color=#0000ff>建立一些類以及它們之間的關系</FONT>來<FONT color=#0000ff>解決實際問題</FONT>(類及關系解問題)。</P>
          ( ?4 R5 I  s, n3 Y1 a<P>面向對象的設計就是要學會用"<FONT color=#0000ff>類</FONT>"來思考問題,首先要想到程序要處理的是什么而不是它要完成什么功能。</P>: g  R( z0 t3 T% ?
          <P><FONT color=#0000ff>確定類有一些原則</FONT>,首先是從問題中歸納出需要描述的概念或實體,從這些概念和實體出發(fā)去建立相應的類。(如要建立一個家庭書庫,則這里可以歸納出一個描述書的類)</P>+ P/ s& O& u1 J1 o) e( n
          <P>這些原則中很<FONT face=黑體 color=#ff0000>重要</FONT>的是應當<FONT color=#ff0000>盡量使類小而簡單</FONT>,使它能夠被一般的程序員所理解,因為小而簡單的類<FONT color=#ff0000>容易實現(xiàn)</FONT>,如果想設計一個面面俱到的類,往往會使類太復雜而無法使用,要記住,<FONT face=黑體 color=#ff0000>類是要拿來用的,而且必須易于使用</FONT>。如果要考慮復雜的概念,可以從簡單的概念開始設計出簡單的類,再通過一個類族來實現(xiàn)它。 </P>2 y5 G6 n% }6 U) Y! Y
          <P>還有一個原則就是要<FONT face=黑體 color=#ff0000>充分利用封裝</FONT>來增加類的可靠性。類中的<FONT color=#0000ff>封裝</FONT>可以使類不依賴與具體的環(huán)境,這就使類代碼可以重用并運用于其他情況。同時,數(shù)據封裝也嚴格限制了對類中數(shù)據成員的訪問,這可以保證程序的運行更加可靠。 </P>
            O+ z% V& R7 U<P>其他就是通過建立<FONT color=#0000ff>類族</FONT>來使多態(tài)性有用武之地;設計方案要經過實際測試才可定型。 </P>  N2 Z% G! F% A: R: M3 o
          <P>面向對象的設計方法有:<FONT color=#0000ff>自頂向下</FONT>的設計方法、<FONT color=#0000ff>自底向上</FONT>的設計方法以及<FONT color=#0000ff>一般的面向對象的設計方法</FONT>,這是綜合了上述兩種方法,使建立的類樹具有合理的層次結構,從而使應付錯誤的能力大增強。</P>* D& ?/ |, S* |4 J1 V& t
          <P><FONT color=#666666>(看看教材,感覺好象是東方快車翻譯出來的漢化文章,越到后面越是。我覺得自己成了漢語的受害者。:p)</FONT></P>
          0 D# h# M, |9 v0 \<P><FONT color=#0000ff>類群</FONT>就是由一些彼此<FONT color=#0000ff>互不相關</FONT>的類和類族組成的一組類。</P>
          6 d( }7 {4 C3 {8 n! v% Q<P><FONT color=#0000ff>類樹</FONT>就是一組類中所有的類不管它們之間的差別有多大,他們都有一個<FONT color=#0000ff>共同的相關類</FONT>(基類),這種類的結構就稱為類樹。</P>
          2#
          發(fā)表于 2008-10-1 22:02:10 | 只看該作者
          <table border=0 cellspacing=1 cellpadding=0 width=’98%’><td valign="top"><div align="center"><iframe src="http://www.cctv.com/homepage/46/index.shtml"; name="express" width="354" height="16" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe></div></table>
          您需要登錄后才可以回帖 登錄 | 注冊

          本版積分規(guī)則

          QQ|本地廣告聯(lián)系: QQ:905790666 TEL:13176190456|Archiver|手機版|小黑屋|汶上信息港 ( 魯ICP備19052200號-1 )

          GMT+8, 2025-5-3 20:44

          Powered by Discuz! X3.5

          © 2001-2025 Discuz! Team.

          快速回復 返回頂部 返回列表