Topics Related to Design and Pattern: