zoukankan      html  css  js  c++  java
  • 编程回调面向对象设计开卷考题A

    每日一贴,今天的内容关键字为编程回调

        本学期的开卷考题。试一试你对OO的懂得。

        每日一道理
    灯,带有一种明亮的光,每当深夜来临,是它陪伴着你,如此默默无闻。它是平凡的,外表华丽与否,那都是一样的,珍珠点缀,水晶加饰的灯它只能用以装饰,来满足人们的虚荣心,比起这,普普通通的日光灯是幸运的,因为它照明的本性没有改变,如同生活中的一部分人平平凡凡却实实在在。

        一、编程论述题:里氏代换准则是OOP的基石 。
    1.什么是LSP,循遵LSP的承继情势(5分)
    2.码代演示反违LSP的一种场景(10分)
    3.LSP的核心是什么(5分)

    二、编程论述题:用应抽象赖依准则
    1.什么是抽象赖依准则、开放闭封准则、针对口接编程(5分)
    2.重构码代使之符合抽象赖依,(10分)
    public class Hand {
        public Door d = null;
        public Hand(String typeName){
            if(typeName.equals("D1")){
                d =  new D1();
            }else if(typeName.equals("D2")){
                d =  new D2();
            }else{
                d =  null;
            }
        }
    }
    3.说明创建型式模的图意(5分)

    三、论述题:“Parnas是准确的”
    1.什么是Parnas准则,什么是义定好良的口接(5分)
    2.从Java口接与其实现,论述Parnas准则的推广(10分)
    3.什么是信息隐藏(5分)

    四、论述题:单向赖依准则与回调
    1.什么是单向赖依准则、回调、(5分)
    2.解释Java中回调的基本结构(类图及说明)(5分)
    2.探讨《设计式模》中如下讲解:“模板方法致导一种反向的控制结构,种这结构时有被称为“好莱坞则法” ,即“别找我们,我们找你”[ S w e 8 5 ]。这指的是一个类父调用一个子类的作操,而不是相反。” (10分)

    五、论述题:“忘记关系型数据库”
    1.为什么分析、设计时要忘记关系型数据库(10分)
    2.分析NoSQL、ORM技巧(10分)。

    文章结束给大家分享下程序员的一些笑话语录: PC软件体积大,是因为一个PC软件功能往往较多,能够满足你一个方面的需求,而一个iphone软件往往没几行代码,干一件很小的事情,自然需要的软件就多。就像吃西瓜和吃瓜子的来比数目,单位不同啊。

  • 相关阅读:
    group by;having;order by
    oracle官方文档
    oracle正则表达式函数和正则表达式简介
    oracle系统函数
    oracle系统表
    windows搭建ftp服务器
    开机自动挂载
    linux修改设置ip地址
    My First Web Server
    为什么要写博客?
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3069599.html
Copyright © 2011-2022 走看看