Howto talk:Hacking Inkscape to add Canvas support: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(→‎CRUDable interface: new section)
 
(No difference)

Latest revision as of 00:09, 6 January 2018

CRUDable interface

from abc import ABC, abstractmethod
 
class AbstractCRUDClass(ABC):
 
    def __init__(self, value):
        self.value = value
        super().__init__()
    
    @abstractmethod
    def create(self):
        pass


    @abstractmethod
    def update(self):
        pass


    @abstractmethod
    def delete(self):
        pass

class MFDPage(AbstractCRUDClass):
    def create(self):
        return 
    def update(self):
        return 
    def delete(self):
        return 


class MFDPageElement(AbstractCRUDClass):
    def create(self):
        return 
    def update(self):
        return 
    def delete(self):
        return