架构设计 第一次作业 需求分析 这次作业是针对类中的一些元素,如属性,操作,继承,实现等查询,所以这次的架构我们的第一感觉,按照正常的结构在类中存属性操作,继承的父类和实现的接口等. 具体功能 为了实现这次功能,我大致把这次作业分为了这样几个部分. 首先是初始化,如何在构造函数中,把UmlElement的数组初始化为我们设计好的结构,这一部分也是最难的部分. 第二是指令实现的模式,大致的模式就是在核心类中实现相应的方法,然后在对应的元素类中提供查询的支持. 第三是一些具体的算法,对于一些特殊的查…