Design Patterns and Refactoring articles and guides. Design Patterns video tutorials for newbies. Simple descriptions and full source code examples in Java, C++, C#, PHP and Delphi.
Type of Material:
Reference Material
Recommended Uses:
Support for course that addresses object-oriented design
Self-paced
Technical Requirements:
Web browser
Identify Major Learning Goals:
Overview of Object-Oriented Design Patterns
Target Student Population:
College Upper Division, Graduate School, Professional
Prerequisite Knowledge or Skills:
Software development, software design, object-oriented analysis, and object-oriented programming
Content Quality
Rating:
Strengths:
There is a collection of major design patterns.
It is a useful reference for learning design patterns.
There are examples for illustraing the basic concepts and models.
Concepts appear valid
Provides reasonable coverage of the domain
Appropriate discourse and examples
Valuable inclusion of code examples
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
Goals are clear once opening page is perused, although not obvious from the title
Descriptive content increases the potential for student learning
Source code examples increase the potential for concept understanding
There are good diagrams and examples to promote conceptual understanding
Primarily useful as reference and source of examples
Ease of Use for Both Students and Faculty
Rating:
Strengths:
The website looks very nice with consistent layout.
The design patterns are categorized.
The website is easy to navigate.
In summary, it is a well-designed and useful website for learning design patterns.
Concerns:
Signifcant content is conveyed by images without meaningful ALT text or any other textual conveyance; may not be accessible to potential learners
Other Issues and Comments:
Link goes specifically to information about Design Patterns; should rename resource "Design Patterns".
If intent of submitter was to address the larger set of materials available at the website, consider changing the URL to https://sourcemaking.com, and indicating that content includes Design Patterns, Antipatterns, Refactoring, and UML.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.