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修饰。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值