<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    未知數據

    從頭看Java

       ::  :: 聯系 :: 聚合  :: 管理
      28 Posts :: 0 Stories :: 10 Comments :: 0 Trackbacks

    目前軟件開發的兩種開發方法:結構化開發方法和面向對象開發方法.

    • 一. 結構化開發方法:

    1.主張按照功能來分析系統需求,也稱為面向功能程序設計

    2.結構化程序設計首先采用結構化分析方法(Structrued Analysis SA)對系統進行需求分析,然后使用結構化設計(Structrued Design SD)方法對系統進行概要設計,詳細設計,最后采用結構化編程(Structrued Program SP)的方式來實現系統

    3.最小程序單元是"函數",每個函數完成一個功能.

    • 二. 面向對象開發方法:

         1.從現實世界中的客觀存在事物出發來構造軟件系統,并在系統構造中盡可能地運用人類的自然思維方式,強調以現實世界中的客觀存在為中心,來思考問題,認識問題,并根據事物的本質特點,將它們抽象為系統中的類,作為系統的基本構造單元.

         2.使用類,對象,繼承,封裝,消息等基本概念來進行程序設計.

         3.區別于"基于對象".基于對象也使用了對象,但無法利用現有的對象去產生新的對象,也就是說不能繼承.比如javascript

         4.面向對象的三個基本特征:   

             封裝:

           將對象的實現細節隱藏起來,在通過公用的方法來暴露該對象的功能.java提供private,protected和public三個訪問控制修飾符實現良好的封裝

             繼承:

           提供了extends來讓子類繼承父類.繼承是實線軟件復用的重要手段.

             多態:

           使用繼承關系來實現復用時,子類對象可以直接賦給父類變量.

        5.java中的類主要有兩種結構關系:

           a 一般-特殊:繼承關系,如人-男人,是一種"is a"的關系

           b 整體-部分:組合關系,如人-胳膊,是一種"has a"的關系

    posted on 2009-01-10 00:17 wangjc 閱讀(106) 評論(0)  編輯  收藏 所屬分類: 從頭看Java
    主站蜘蛛池模板: 久久久久久久尹人综合网亚洲| 91精品导航在线网址免费| 亚洲欧美国产国产一区二区三区| 亚洲视频在线不卡| 亚洲熟妇无码AV| 国产成人精品免费大全| 色欲国产麻豆一精品一AV一免费 | 中文字幕在线免费播放| 19禁啪啪无遮挡免费网站| 国产一区二区免费在线| 亚洲尤码不卡AV麻豆| 亚洲欧洲日本天天堂在线观看| 久久久亚洲精华液精华液精华液| 久久国产乱子伦精品免费午夜| 最近2019中文免费字幕| 国产亚洲一区二区三区在线不卡 | 成年美女黄网站18禁免费 | 亚洲国产精品自在在线观看| 亚洲熟女乱色一区二区三区| 日韩精品无码人妻免费视频| 亚洲AV无码成人精品区在线观看| 老司机福利在线免费观看| 无码人妻一区二区三区免费看| 亚洲日本一区二区三区| 免费可以看黄的视频s色| 红杏亚洲影院一区二区三区| 久久精品免费观看| 拔擦拔擦8x华人免费久久| 一级毛片a免费播放王色| 我要看免费的毛片| 精品国产污污免费网站入口| 亚洲自偷精品视频自拍| 免费看大美女大黄大色| 亚洲国产精品综合久久20| 13小箩利洗澡无码视频网站免费| 亚洲福利精品电影在线观看| 亚洲国产中文在线视频| 亚欧免费视频一区二区三区| 亚洲视屏在线观看| 亚洲av无码不卡私人影院| 99re视频精品全部免费|