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