面向对象设计与构造2022 (北京航空航天大学 - 计算机学院)

  • OO2022第四单元个人总结

    本单元的主要目标是实现具有处理UML预处理后语句的一个解析器类的程序,并具有相关查询与报错的功能,本质上讲仍然可以看成是根据一串pcode生成模型并进行解析处理的程序,整体难度不算太大,比较考验图论功底。 本单元架构设计 这图看着乱七八糟的,所以简要说明一下个人架构,整体模型构建主要由三个大类完成,
    Horatio201   2022-06-22 11:54   0   19
  • OO2022第四单元作业总结

    本次内容主要是对第四单元和整个OO课程的总结,主要内容有总结本单元作业的架构设计,总结自己在四个单元中架构设计思维及OO方法理解的演进,总结自己在四个单元中测试理解与实践的演进,总结自己的课程收获,最后立足于自己的体会给课程提三个具体的改进建议。如有错误,谢谢指正!
    Lei_YuYu   2022-06-22 11:40   0   10
  • 20373222李世昱第四单元总结

    ###第四单元架构部分 #####基本逻辑架构 最基本的思想便是基于parentid让他的归属对象建立管理他的容器,然后主类存最顶层的类,这样要得到某一得到某一层次的对象便可以逐层下降的索要。询问,检查异常等方法让类自己提供,主类只负责选中所要求的类以及汇总结果 #####输入逻辑 由于输入时乱序的
    zdfwqc   2022-06-22 00:23   0   7
  • OO_第四单元总结

    架构设计 应该考虑使用代理模式的,而不是自己写一个全新的类 第一次作业 项目结构 我的项目结构如下: |- mycode |-MainClass |-EnumsType // 枚举类,用于表明Attribute的真实类型(引用和基础) |-Tools // 工具类,负责具体的功能实现 |-MyAtt
    tantor   2022-06-21 22:02   0   14
  • OO第四单元总结

    OO第四单元总结 1. 本单元作业架构设计 1.1 整体架构 ​ 本单元所有的方法都在UserApi接口中,而如果真的都在MyImplementation类中实现所有的方法,必然会导致类的复杂度过高。因此,在设计的过程中,MyImplementation类只会直接调用MyUmlStateMachin
    IIlIllIIlII   2022-06-21 14:54   0   18
  • BUAA_2022_OO_Unit4总结 && 学期总结

    2022_OO第三单元总结 && 学期总结 一、架构迭代过程 1.hw13 建立类图数据结构 作为第四单元的第一次作业,hw13指令的难度不是很大,主要在于类图数据结构的架构上,由于之前对uml图了解不多,也不知道怎么根据给出的uml代码构建数据结构,导致一开始无从下手,最后还是通过学习往届学长的博
    wuhuaka   2022-06-21 14:13   0   12
  • 面向对象第四单元&课程总结

    北航OO第四单元(UML解析)&课程总结 一、架构设计 本单元的总体任务是设计一个UML解析器,从最初对类图的解析到支持状态图、顺序图,再到最后支持几种基本的模型检验功能。 1、第一次作业 为了将只用parentId联系的不同Uml参数真正连接成Uml代码中的树形结构,我将每个用到的参数都再包装成自
    gdfwj   2022-06-21 11:42   0   20
  • BUAA_OO 第四单元总结——UML

    BUAA_OO 第四单元总结——UML 被OO爱~~(折磨)~~了一个学期,终于要结束了,真的有些感慨。回顾这些博客和代码,也真的难以想象自己竟然写了这么多,虽然过程很折磨,但是最后还是坚持了下了,虽然在一次次的作业中我出现了好几次的错误,最后的成绩可能不是那么好,但我还是收获了很多。当我自己真正的
    wpy的小黑屋   2022-06-21 09:48   0   14
  • 第四次博客作业

    1. UML作业架构设计 在两次的结构设计中,我采用了图的结构存储相关的信息,并且将相关的信息存储在父层结构中,在UML中,存在有类图、顺序图和状态图三种不同的表达方式,针对这三种不同的表达方式,我也分别采用了不同的结构进行存储。 类图,类图中存在有数据种类,如类,接口,属性,操作,参数等等,我将各
    BuniQ   2022-06-21 09:47   0   11
  • OO第四单元&课程总结

    OO第四单元&课程总结 一、本单元作业的架构设计 本单元需要在,而设计上个人将所有类分为数据模块和解析模块。 1)数据模块 数据方面上首先将官方包解析出来的 Uml* 封装在自己的 MyUml* 里,然后在自己的类里定制属性。 继承关系上可以参考官方包的设计,所有的 MyUml* 元素都继承 MyU
    Blore-lzn   2022-06-21 00:09   0   18