ATM原始类图面向对象设计(OOA/OOD/OOP)
ATM 系统的原始类图,属于那种一眼看上去就挺有条理的设计,适合刚开始摸索面向对象开发思路的朋友。图里把核心角色都标得清清楚楚,Account
、ATM
、Transaction
这些类基本都有,关联也画得比较规范。
搞 OOA、OOD 这类东西,光看文字解释其实挺抽象的,拿图来理解就直观多了。比如你想知道一个BalanceInquiry
是怎么跟BankDatabase
通信的,看图一目了然,比看文档强。
另外它还挺适合当作团队沟通时的参考资料,是新成员一看就明白谁管钱、谁查余额、谁管输入输出,逻辑清楚。你要是打算用 Java、C++或者 PHP 去实现一套 ATM 模拟系统,这类图挺能省事儿的。
想更深入研究的话,下面这些文章也蛮有的,都是围绕面向对象(OOA)、设计(OOD)、编程(OOP)展开的,推荐你对着一起看:
如果你正好在做 ATM 系统或者学习面向对象,不妨把这个类图收藏一下,用的时候挺顺手的。
451KB
文件大小:
评论区