方法名称重载和自引用参数

时间:2016-09-15 16:24:20

标签: java this overloading strategy-pattern self-reference

我有一些客户端类ABC需要使用取决于调用者类型的操作op(),它由另一个类定义D

有一些解决方案:

  1. D为每个客户公开了一种不同的方法,但选择正确实施的责任留给了客户:
    UML
  2. 重载D中的方法名称并传递客户端自引用以驱动绑定:
    UML
  3. 介绍策略模式。
  4. ...
  5. 为什么我应该避免第二种解决方案有一些好的做法?

0 个答案:

没有答案