Skip to content

yutao-arch/abstract-ADT-manage-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

abstract-ADT-manage-system

可复用性和可维护性的抽象ADT管理系统。针对高铁车次管理、航班管理、大学课表管理三个应用,通过ADT和泛型等抽象技术,提取出三个应用的共性来设计API 接口,从而开发了一套可复用的ADT,并通过各种API分离设计,进而实现可维护性。项目使用了JAVA中的多种编程思想:基于复用的编程,基于状态的编程、外部API的复用实现可视化、Facade设计模式、工厂方法、迭代器方法、策略模式、基于语法的数据读入、异常防御策略等。并且针对整个项目所有功能进行多种情况的测试,测试覆盖率达到80%以上。并可实现各种管理系统的扩展。

About

可复用性和可维护性的抽象ADT管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published