Super quick exam ref
From CSSEMediaWiki
(Difference between revisions)
Line 2: | Line 2: | ||
== Patterns == | == Patterns == | ||
+ | Important Pages: | ||
+ | * [[Patterns]] | ||
* [[Design patterns]] | * [[Design patterns]] | ||
+ | * [[Architectural patterns]] | ||
+ | * [[Analysis patterns]] | ||
+ | * [[Antipatterns]] | ||
+ | * [[Amelioration patterns]] | ||
+ | * [[Organisational patterns]] | ||
+ | * [[Intelligent children pattern]] | ||
+ | Design Patterns Cheatsheet: | ||
+ | * [http://wiki3.cosc.canterbury.ac.nz/index.php/Image:Designpatternscard.pdf Design Patterns Flashcards] | ||
+ | Design Patterns Template: | ||
{{Template:Design patterns}} | {{Template:Design patterns}} | ||
Revision as of 09:54, 14 October 2009
Links to info below...
Contents |
Patterns
Important Pages:
- Patterns
- Design patterns
- Architectural patterns
- Analysis patterns
- Antipatterns
- Amelioration patterns
- Organisational patterns
- Intelligent children pattern
Design Patterns Cheatsheet:
Design Patterns Template:
Design patterns | |
---|---|
Creational: Abstract Factory | Builder | Factory Method | Prototype | Singleton |
Maxims
Refactoring and Smells
Other
Nomenclature | |
---|---|
Techniques: Abstraction | Aggregation versus Composition | Association versus Dependency | Coupling | Encapsulation | Information hiding | Inheritance | Multiple Inheritance | Overloading | Polymorphism
Features: Abstract class | Class versus Object | Component versus Module | Instance | Interface | Method | Package versus Namespace | Superclass | Subclass |