1212
1313// Correcto
1414abstract class Form {
15- void draw () {}
15+ void draw ();
1616}
1717
18- class Square extends Form {
18+ class Square implements Form {
1919 @override
2020 void draw () {
2121 print ('Dibujar un cuadrado' );
2222 }
2323}
2424
25- class Circle extends Form {
25+ class Circle implements Form {
2626 @override
2727 void draw () {
2828 print ('Dibujar un círculo' );
2929 }
3030}
3131
32- class Triangle extends Form {
32+ class Triangle implements Form {
3333 @override
3434 void draw () {
3535 print ('Dibujar un triángulo' );
@@ -44,28 +44,28 @@ abstract class Operation {
4444 }
4545}
4646
47- class Addition extends Operation {
47+ class Addition implements Operation {
4848 @override
4949 double execute (double a, double b) {
5050 return a + b;
5151 }
5252}
5353
54- class Subtraction extends Operation {
54+ class Subtraction implements Operation {
5555 @override
5656 double execute (double a, double b) {
5757 return a - b;
5858 }
5959}
6060
61- class Multiplication extends Operation {
61+ class Multiplication implements Operation {
6262 @override
6363 double execute (double a, double b) {
6464 return a * b;
6565 }
6666}
6767
68- class Division extends Operation {
68+ class Division implements Operation {
6969 @override
7070 double execute (double a, double b) {
7171 if (b == 0 ) {
@@ -75,7 +75,7 @@ class Division extends Operation {
7575 }
7676}
7777
78- class Power extends Operation {
78+ class Power implements Operation {
7979 @override
8080 double execute (double a, double b) {
8181 double result = 1 ;
0 commit comments