class DivModListener implements ActionListener{ private DivModCalculator modelObject; private DivModPresenter viewObject; public DivModListener(DivModCalculator modelObject, DivModPresenter viewObject){ this.modelObject = modelObject; this.viewObject = viewObject; } public void actionPerformed(ActionEvent action){ modelObject.doCalculate(viewObject.getDivisor(), viewObject.getDividend()); } } // end DivModListener