UML-使用多态性和“Do It Myself”模式处理支付

时间:2019-09-28
本文章向大家介绍UML-使用多态性和“Do It Myself”模式处理支付,主要包括UML-使用多态性和“Do It Myself”模式处理支付使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1、概念

"Do It Myself"使用多态性(和信息专家),这是常见的方法。

Do It Myself:我(一个软件对象)是对实际对象的抽象,由我来完成这些通常由实际对象所完成的事情。

这是经典的面向对象设计风格:Circle对象绘制自己;Square对象绘制自己,Text对象对自己进行拼写检查。注意,Text对象对自己进行拼写检查是信息专家模式的例子(拥有与工作相关信息的对象来完成工作)。

依据“Do It Myself”和信息专家模式,通常导致相同的设计选择

2、支付-整体

 Sale实例化CreditPayment和CheckPayment,并要求对其自身授权,如下图:

3、信用卡支付

1、概念

"Do It Myself"使用多态性(和信息专家),这是常见的方法。

Do It Myself:我(一个软件对象)是对实际对象的抽象,由我来完成这些通常由实际对象所完成的事情。

这是经典的面向对象设计风格:Circle对象绘制自己;Square对象绘制自己,Text对象对自己进行拼写检查。注意,Text对象对自己进行拼写检查是信息专家模式的例子(拥有与工作相关信息的对象来完成工作)。

依据“Do It Myself”和信息专家模式,通常导致相同的设计选择

2、支付-整体

 Sale实例化CreditPayment和CheckPayment,并要求对其自身授权,如下图:

3、信用卡支付

原文地址:https://www.cnblogs.com/yaoyuan2/p/11603477.html