BUAAOO-Final-Summary

目录

  • 总结本单元两次作业的架构设计
  • 总结自己在四个单元中架构设计及OO方法理解的演进
  • 总结自己在四个单元中测试理解与实践的演进
  • 总结自己的课程收获
  • 立足于自己的体会给课程提三个具体改进建议

两次架构设计

核心架构

public class UmlTreeNode {
    private UmlElement elm;
    private ElementType type;
    private int id;
    private HashSet<UmlTreeNode> sons;
    private UmlTreeNode fa;
    /* ... */
}

采用一个装饰者模式,装饰原有的数据类型,使得其有更强大的扩展能力。
在UmlTreeNode下有UmlClassNode,UmlItfNode,UmlIrNode,UmlLifeNOde,UmlOptNode,UmpStaMaNode,UmpStateNode

猜你喜欢

转载自www.cnblogs.com/i-love-ange-and-oo-forever/p/11061839.html