4 ms·
Object oriented programming, though not the Java BeanCakeFactoryFactoryInterfaceProvider approach. It isn't exactly Java's fault though, it is just common there
by badsectoracula 4y ago
Object oriented programming, though not the Java BeanCakeFactoryFactoryInterfaceProvider approach. It isn't exactly Java's fault though, it is just common there - but there are exceptions (see Swing vs SWT, with the latter having a much simpler API or LWJGL which has a very simple API itself). Also i don't really do the whole patterns thing (unless accidentally) nor all the acronyms (i don't care about things like LSP, SOLID, etc, i mainly keep related things together and use inheritance for specialization).
Of course i don't do OOP for the sake of OOP, i stick with simple procedural code where it makes sense, but for some things (e.g. GUIs) other approaches feel like trying to shove a square peg through a round hole.