Advertisement
Guest User

Untitled

a guest
Apr 16th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.49 KB | None | 0 0
  1. class Zoom extends Operation {
  2.     private int z;
  3.  
  4.     public Zoom(int z) {
  5.     z = z;
  6.     }
  7.  
  8.     public void operate(Element e) {
  9.     e.zoom(z);
  10.     }
  11. }
  12. abstract class Element {
  13. ...
  14. //a rajouter, une méthode abstraite dans la
  15. //classe element
  16.     abstract public void zoom(int z);
  17. ...  
  18. }
  19.  
  20. //qu'il faut rédéfinir dans cercle et dans line
  21.  
  22. class Line extends Element {
  23. ...
  24.     public void zoom(int z) {
  25.         this.x1 *= z; this.y1 *= z;
  26.     this.x2 *= z;  this.y2 *= z;
  27. ....
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement