408
you are viewing a single comment's thread
view the rest of the comments
[-] olafurp@lemmy.world 15 points 11 months ago

Using classes is nice tbh. Using inheritance usually isn't. Inheriting from inherited class should be forbidden.

[-] lseif@sopuli.xyz 1 points 10 months ago

Inheriting from inherited class should be forbidden.

so an interface with state?

[-] olafurp@lemmy.world 1 points 10 months ago

Those are nice. Services that manage data are an example. Having the class also declare how to interact with the data is nice.

My most OOP pattern I like using is implementing an interface with an abstract class for "standard" implementation. Then implement abstract methods for a concrete thing.

this post was submitted on 30 May 2024
408 points (100.0% liked)

Programmer Humor

35292 readers
108 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS