网站首页 站内搜索

搜索结果

查询Tags标签: oo,共有 90条记录
  • BUAA-OO-2022-Unit4

    面向对象设计与构造2022第四单元总结 一、架构设计 由于三次作业都是增量开发,所以这里仅仅截取最后一次作业进行分析。可以看到基本可以分割为四个独立的部分,刨去输入输出等无用部分,大致可以分为类图,流程图,顺序图,检测四个类块。当然也可以把检测看成三个图的子…

    2022/6/29 6:20:17 人评论 次浏览
  • BUAA OO Unit4总结

    BUAA OO Unit4 总结 1 架构设计 1.1 Homework13 第十三次作业的训练目标是实现一个UML解析器,使其支持对UML类图的分析,可以通过输入相应的指令来进行相关查询。 本次作业可以分为两个部分:根据输入的类图的信息,对类图进行建模 查询指令的算法,如何获取到需要查询的…

    2022/6/29 6:20:06 人评论 次浏览
  • 面向对象程序设计第四单元总结

    一、架构设计 第四单元有三次作业,个人认为难度为第四单元的第一次>第三次>第二次。这主要和架构有关,在OO的作业中,架构的设计是相对最为花费时间的,每个单元的第一次作业主要就在设计和调整架构。 第一次作业 第一次作业中,我们面临诸如UmlClass这样的许多个…

    2022/6/28 14:20:12 人评论 次浏览
  • BUAA-OO-Unit 4-Summary

    BUAA-OO-Unit 4-Summary 一、第四单元作业架构设计综述 本单元作业要求实现对UML图的解析,处理输入的各个UMLElement,形成对应的关系结构,实现信息的查询。本单元主要考察的是对UML图的认识,同时我个人认为在第三单元的基础上加深了对规格化编程的训练,只不过把JML改…

    2022/6/27 23:24:56 人评论 次浏览
  • BUAA_OO_2022_第四单元总结

    面向对象第四单元总结 一、本单元的架构设计本单元代码的功能主要分为两大部分,一是读取UML图,从图中读取并保存我们需要的信息;二是根据保存的信息,进行要求的九个正确性判断,并满足用户提出的query。整体而言,我的架构几乎就是对UML图中元素的仿写,设计了MyClass…

    2022/6/27 6:20:48 人评论 次浏览
  • 2022年北航OO第四单元总结 && 学期总结与课程收获

    2022年北航OO第四单元总结 && 学期总结与课程收获 2022年北航OO第四单元总结 单元学习概要 本单元的主要学习内容是学习 UML 类图的相关知识,设计自己的 UML 分析器,并每次根据单元所给指令增加分析器的功能。在完成作业的同时,必须要对 UML 本身有着足够的了解…

    2022/6/26 23:27:12 人评论 次浏览
  • OO_第四单元总结

    OO_第四单元总结 一、第四单元作业的架构设计 这次作业,我刚刚开始的时候还有些迷茫,通过阅读往届博客我大概了解到,需要先初始化读入的数据。所以我首先将三种图都进行了初始化,初始化其实就是将图进行分层次,先对同层次的元素类型进行构建,从高到低,初始化完,相…

    2022/6/24 23:19:56 人评论 次浏览
  • OO2022第四单元总结

    OO2022第四单元总结以及课程总结本单元架构设计 UMLMyUml* MyUml*都直接或间接继承自MyUmlElement,每一个MyUml*持有一个Uml*的引用,为了重用和简化代码,提取了一些UML节点的共性,比如MyUmlInterface和MyUmlClase的共同父类MyInterfaceOrClass。MyUml*添加了Uml结构信…

    2022/6/23 23:22:20 人评论 次浏览
  • BUAA OO Unit4 总结 && OO 课程总结

    本单元是通过输入UML类图、顺序图、状态图来查询其中的元素,相关内容以及检测该UML模型是否符合规范,有些类似于不给JML实现一个第三单元的感觉,依然是比较简单呀,当然这篇博客还包含了对于整个学期这门课程的总结 Unit4架构设计 先上第三次作业的类图,之前的因为每次…

    2022/6/22 23:26:29 人评论 次浏览
  • OO第四单元&课程总总结

    OO第四单元&课程总总结 时刻提醒自己不能跑题 完结撒花目录OO第四单元&课程总总结架构介绍类图顺序图状态图关于算法设计思维 与 OO理解演进封装与解耦设计模式测试的理解和演进课程收获课下作业课上测试三个建议 架构介绍 整体来看架构分为三个部分依次对应类图、…

    2022/6/20 23:20:25 人评论 次浏览
  • grep的简单使用

    grep word filename.txtgrep在进行搜索时,以行为单位进行处理  grep -n 代表显示行号grep -v 代表反选择grep -i 忽略大小写grep t[ea]st 搜索test或tastgrep ^goo 搜索以goo开头的行grep [^g]oo 搜索以存在oo 但是 oo前面不是g的行$ 代表行结尾符号, cat -A 文件名称…

    2022/6/19 23:23:05 人评论 次浏览
  • BUAA OO Unit3 —— Java Modeling Language(JML)

    BUAA OO Unit3 —— Java Modeling Language(JML) by Monument_Valley 0. 写在正文前 本篇博客是对笔者在北航2022年春季《面向对象设计与构造》课程第三单元的三次作业的总结。 本单元的主要任务为:学习JML语言,学会阅读并撰写JML,理解契约式编程,并在助教已给出的JM…

    2022/6/6 1:19:40 人评论 次浏览
  • OO第三单元总结

    OO第三单元总结 一、自测策略 ​ 本次实验最开始是想使用第九次ppt上的openjml来进行测试,但是这个方法实在是太“先进”了,网上几乎找不到他相关的任何资料(除了我们学校大佬写的博客

    2022/6/3 23:23:05 人评论 次浏览
  • BUAA OO 第三单元总结

    BUAA OO 第三单元总结 规格实现策略 本单元的重中之重,便是对于JML规格理解与代码实现 理解并规格的时候,我一般分为下面的几个步骤: 1、先通读一遍规格,结合方法名与具体规格,理解类每个方法的大致功能并简要记录。重点理解方法之间的调用关系,方法之于类的作用等。…

    2022/6/3 23:21:54 人评论 次浏览
  • BUAA OO 第三单元总结

    BUAA OO 第三单元总结 一、题目简介 第三单元整体目标为实现简单社交关系的模拟和查询,让我们了解了基本的JML语法和语义,以及具备根据JML给出的规格编写Java代码的能力。 二、架构设计 (一)类图及分析在此仅放出最后一次作业的类图,且去掉了实现的异常类。 本单元作…

    2022/6/2 23:23:07 人评论 次浏览
共90记录«上一页1234...6下一页»
扫一扫关注最新编程教程