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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章