Minimum concepts and techniques a good software architect must grasp
- 1. Minimum Concepts/Techniques a Good Software
Architect Must Grasp and Experience
MVC – Front Controller – Command – Factory –
Facade – Singleton
by Adil ZEAARAOUI
Low Coupling – Services – Dependency Injection –
Layers – Interfaces – API Oriented Programming –
COP –Pure Fabrication – Packaging
AOP – Proxies – Concerns Separation
ORM – Active Record – Data Mapper – ACID –
DAO – DTO
Generalization/Abstract Design – Simple Design
Clean Coding – Clarity – Reflection – Using Real
World Names For Object/Attribute/Method –
Interceptors – Filters