jstl與el表達式 和麪向對象

一.jstl 與 el:
(1).在用jstl標籤時:
1).<c:if> 沒有else
2).每用<c:when>時,都要用到 <c:choose> ,這個可以實現 if ,else
    <c:choose> 
        <c:when test=""></c:when>
        <c:otherwise> </c:otherwise>
    </c:choose>
二.面向對象
1.面向對象設計(OOD):
   (1).導致面向對象的分解
   (2).除了系統的靜態和動態方面之外,面向對象設計還使用不同的表示法來表示系統的邏輯(類和對象結構)設計和物理(模塊和進程體系結構)設計的不同模型。
2.面向對象分析(OOA):
      面向對象分析是一種分析方法,它可以在問題域的詞彙表中找到的類和對象的觀點開審視需求
3.面向對象程序設計(OOP)

4.5種主要的編程風格(和使用抽象類別):
    ● 面向過程  算法
    ● 面向對象  類和對象
    ● 面向邏輯  目標,通常以謂詞演算表示
    ● 面向規則  if-then規則
    ● 面向約束  不變量的關係
5.對象模型(概念框架)主要因素:
    ● 抽象
    ● 封裝
    ● 模塊化
    ● 層次
   次要因素:類型定義,併發性,持久性
   ★不具有任何一個主要 因素的模型都不是面向對象的,次要的因素不是必要的
6.抽象
   定義:抽象表示一個對象與其他所有對象相互區別的基本特徵,因此提供同觀察者角度有關的清新定義的概念界線。
  例如:觀察一隻貓
       獸醫會將貓的身體構造抽象出來,看做一個對象
       養貓的人將貓的臉的形狀抽象出來,看做一個對象
   抽象和封裝:
       抽象和封裝是兩個互補的概念:抽象着重與對象的可觀察行爲,而封裝着重於引起這種行爲的實現。
7.封裝
       封裝就是劃分抽象的結構和行爲元素的過程,封裝用來分離抽象的契約接口和它的實現。(封裝就是將信息隱藏起來)
   Java語言中通過訪問權限實現對數據成員和方法的封裝,若是不需要見的東西可以設定爲私有化,即用關鍵字private修飾;若是要見得東西就設定爲公有化,即用關鍵字public修飾。
發佈了53 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章