• SparroHawc@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 hours ago

    Admittedly this is why I like C#'s ‘implements’ paradigm. Doesn’t have to inherit, it just has to fulfill the contract, and then you can pass it to anything that expects the interface it implements. Keeps you from building giant trees.