diff --git a/aula141/log.py b/aula141/log.py new file mode 100644 index 0000000..8c51f1b --- /dev/null +++ b/aula141/log.py @@ -0,0 +1,14 @@ +# Abstração +class Log: + def log(self, msg): + raise NotImplementedError('Implemente o método log') + + +class LogFileMixin(Log): + def log(self, msg): + print(msg) + + +if __name__ == '__main__': + l = LogFileMixin() + l.log('qualquer coisa') diff --git a/aula141/main.py b/aula141/main.py new file mode 100644 index 0000000..4e7964e --- /dev/null +++ b/aula141/main.py @@ -0,0 +1 @@ +from log import Log