我正在用工厂模式编写代码。在交换情况下,我实际上是返回Class对象。使用这个返回类,我将调用一个方法。这是战略模式的一个例子吗?这段代码是工厂模式和策略模式的一个例子吗?提前谢谢你。这是战略模式的一个例子吗?vehicle) // assume that this method is in different class and method is calling with strategy
目前,我遇到了一个问题,我有一个名为“PopupWindow”的超类,它初始化了一个AlertDialog.Builder并将其显示给用户。不过,我有两个子类,名为“CallInitializePopup”和“CallReinitializePopup”。我希望将输入侦听器(OnClick)“外包”到这些子类,并将代码单独调用到那里的子类。alert = new AlertDialog.Builder(mainActivity);