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中表达

  • 相关阅读:
    单例模式的三种写法
    ASP.NET如何下载大文件
    字符串是引用类型
    SQL 事务隔离级别
    Sql Server 锁
    设非主键为聚集索引
    C#如何使用SqlCacheDependency
    简易系统后台架构
    matlab cross 3*1 向量叉乘
    Matlab求齐次方程的解
  • 原文地址:https://www.cnblogs.com/8cloud33zzk/p/8910860.html
Copyright © 2011-2022 走看看