zoukankan      html  css  js  c++  java
  • 20165103 实验二 Java面向对象程序设计

    20165103实验二 Java面向对象程序设计

    实验报告

    实验内容及要求

    1. 初步掌握单元测试和TDD
    2. 理解并掌握面向对象三要素:封装、继承、多态
    3. 初步掌握UML建模
    4. 熟悉S.O.L.I.D原则
    5. 了解设计模式

    实验中遇到的问题

    • 问题一:在Linux中我使用IDEA时找不到Junit的jar包,导致难以在虚拟机中操作。
    • 解决办法:在主机中找到了Android studio的Junit的jar包,复制进虚拟机进行配置的
    • 问题二:目前还是对测试驱动的软件开发理解不够。

    实验步骤

    实验一

    • 第一个提交点
    • 提交三个JUnit测试用例(正常情况,错误情况,边界情况)都通过的截图,
    • 本提交点考查JUnit会不会使用,测试用例至少要包含正常情况,错误情况,边界情况的测试


    实验二

    • 第二个提交点
    • 参考 积极主动敲代码,使用JUnit学习Java 以 TDD的方式研究学习StringBuffer
    • 提交0单元测试用例和测试通过的截图,写JUnit测试用例


    实验三

    • 第三个提交点
    • 设计模式示例进行扩充,体会OCP原则和DIP原则的应用,初步理解设计模式

    实验四

    • 第四个提交点
    • 以TDD的方式开发一个复数类Complex

    实验五

    • 第五个提交点
    • 使用StarUML对实验二中的代码进行建模
    • 类图中只少两个类
    • 类,继承,接口实现,组合在UML中表达

  • 相关阅读:
    select.poll,epoll的区别与应用
    hibernate生成查询语句但查不到数据
    优化exp/imp导入导出速度大全
    完美逆向百度手机助手5.0底部菜单栏
    C#序列化和反序列化
    Centos6 编译安装局域网NTP服务器
    linux查看服务器型号
    fopen/fclose
    C文件操作之写入字符串到指定文件并在屏幕显示
    Centos6.x X64 飞信安装
  • 原文地址:https://www.cnblogs.com/8cloud33zzk/p/8910860.html
Copyright © 2011-2022 走看看