As we all know s/w architecture has following key design principles:
Separation of concerns
Single Responsibility principle
Principle of Least Knowledge (also known as the Law of Demeter or LoD)
Don’t repeat yourself (DRY)
Minimize upfront design.
could any one suggest me some basic examples as how the above principles can be implemented
Go to the complete details ...