import 'package:flutter/material.dart'; import 'package:selfprivacy/logic/models/message.dart'; abstract class ConsoleModel extends ChangeNotifier { void addMessage(Message message); List get messages; } class ConsoleModelImplementation extends ConsoleModel { List _messages = []; @override List get messages => _messages; @override void addMessage(Message message) { messages.add(message); notifyListeners(); } }