From 7a0e270b45270560bcc6d4fa8bb39e9283611c62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Reyes?= Date: Sat, 7 Oct 2023 11:41:18 -0600 Subject: [PATCH] Update 12-mixins.dart Cambiando las clases abtractas por mixin en los habilidades. --- 12-mixins.dart | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/12-mixins.dart b/12-mixins.dart index bc8e813..d491b99 100644 --- a/12-mixins.dart +++ b/12-mixins.dart @@ -4,18 +4,19 @@ abstract class Mamifero extends Animal { } abstract class Ave extends Animal { } abstract class Pez extends Animal { } -abstract class Volador { +mixin Volador { void volar() => print('estoy volando'); } -abstract class Caminante { +mixin Caminante { void caminar() => print('estoy caminando'); } -abstract class Nadador { +mixin Nadador { void nadar() => print('estoy nadando'); } + class Delfin extends Mamifero with Nadador{} class Murcielago extends Mamifero with Caminante, Volador {} @@ -37,9 +38,10 @@ void main() { // final flipper = new Delfin(); // flipper.nadar(); -// final batman = new Murcielago(); -// batman.caminar(); -// batman.volar(); + final batman = Murcielago(); + //batman.caminar(); + batman.volar(); + batman.caminar(); }