From the course: Python: Advanced Design Patterns
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Domain-specific patterns - Python Tutorial
From the course: Python: Advanced Design Patterns
Domain-specific patterns
- [Instructor] Many of design patterns are general purpose. However, some focus on more specific areas of stakeholder concerns. We call these domain specific design patterns. Here the term domain refers to a context in which a set of design patterns are particularly relevant and useful. Examples of domains include, real time, human computer interface or HCI, core J2EE patterns, security, et cetera. Here, one of the contexts that make design patterns domain specific is areas of applications, such as real time and HCI. The other context type centers around certain tools or platforms, as in the case of core J2EE patterns. Another context is a quality attribute like security. Domain neutral patterns are intentionally left abstract to maximize its coverage, but they require further refinement in order to be applied to solve a concrete problem. Therefore, the advantage of using domain specific patterns is their ease of adoption, due to the fact that they're already customized and optimized…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.