Introduction Command is a behavioural design pattern which intent is to encapsulate all information about an action. It is commonly used when you need to issue requests without knowing what action will be performed or who is the receiver…
Monthly Archives
February 2017
Introduction This is the first post in a five part series about object oriented design principles called SOLID. In Sofware engineering, there is an acronym called SOLID which represents five design principles which intent is writing software that is easier…
Why do we need software architecture? One of the most important questions that are raised during the development of a software projects is the economic benefit of software architecture. The question is commonly asked by business people, the owner…