Articles in this series
Hiiiii guys. First thing first. This is my first post in Hashnode and I'm excited to share with this great community :D I'm a Software Engineer based...
Hey. You can't initialize me, but you can get the only one instance of myself which is shared across your app by asking my static sub-routine. I can...
Hey. Do you want to attach new behaviors to objects on the runtime? You can place these objects inside special wrapper objects which contains such new...
Hey. Do you want to convert the interface of a class into another interface the client expects. Try me, maybe? :D. -- Adapter pattern This is a...
Writing readable and extendable code is magic. Be a magician. Anonymous (jk. It's me) Strategy pattern The strategy pattern helps to decide...
Don't just instantiate a concrete class and use it straight away. You'll be regretting in the longer term Simple Factory Pattern This is a...