Software Design Patterns

It´s time to talk about Software Design Patterns. They are solutions to common problems that developers face. Many software design patterns address common situations that developers need to implement in every application they build (e.g. object initialization). Take just about any programming problem and there are only a few good implementation approaches, but many bad … Continue reading Software Design Patterns