问题描述
各位大神求指教现在出于需要要画一个Rectangle的类,其中有个draw()方法,Rectangle类分别被另外两个类使用。而其中的draw()方法依赖于GUI类实现。也就是说Rectangle依赖于GUI类,而另外两个类依赖于Rectangle类。如何设计更加符合面向对象的原则?
时间: 2024-09-21 17:38:08
各位大神求指教现在出于需要要画一个Rectangle的类,其中有个draw()方法,Rectangle类分别被另外两个类使用。而其中的draw()方法依赖于GUI类实现。也就是说Rectangle依赖于GUI类,而另外两个类依赖于Rectangle类。如何设计更加符合面向对象的原则?