from abc import ABC, abstractmethod

from button.Button import Button
from checkbox.Checkbox import Checkbox


class GUIFactory(ABC):
    @abstractmethod
    def create_button(self) -> Button:
        pass

    @abstractmethod
    def create_checkbox(self) -> Checkbox:
        pass
