User contributions
From CSSEMediaWiki
- 12:22, 24 April 2012 (diff | hist) Composite (→Options) (top)
- 05:41, 14 October 2009 (diff | hist) m You ain't gonna need it (top)
- 05:40, 14 October 2009 (diff | hist) m Stable dependencies principle
- 05:34, 14 October 2009 (diff | hist) m Program to the interface not the implementation (top)
- 05:07, 14 October 2009 (diff | hist) m Dependency injection
- 05:48, 27 September 2009 (diff | hist) 2006 Exam answers (→Question 6)
- 05:44, 27 September 2009 (diff | hist) m 2005 Exam answers (→Question 3)
- 05:44, 27 September 2009 (diff | hist) 2005 Exam answers (→Question 3)
- 05:39, 27 September 2009 (diff | hist) 2005 Exam answers (→Question 1)
- 05:36, 27 September 2009 (diff | hist) 2005 Exam answers (→Question 4)
- 05:26, 27 September 2009 (diff | hist) Frogs second design (→GoF Design Patterns)
- 05:21, 27 September 2009 (diff | hist) Frogs second design (→GoF Design Patterns)
- 05:14, 27 September 2009 (diff | hist) Similar patterns and how to tell them apart
- 05:10, 27 September 2009 (diff | hist) Similar patterns and how to tell them apart (→Abstract Factory and Builder)
- 05:06, 27 September 2009 (diff | hist) m Similar patterns and how to tell them apart (→Prototype and Abstract Factory)
- 05:06, 27 September 2009 (diff | hist) Similar patterns and how to tell them apart (→Prototype and Abstract Factory)
- 05:02, 27 September 2009 (diff | hist) m Talk:Similar patterns and how to tell them apart
- 05:00, 27 September 2009 (diff | hist) 2006 Exam answers (→Question 2)
- 04:56, 27 September 2009 (diff | hist) 2006 Exam answers (→Question 1)
- 02:29, 27 September 2009 (diff | hist) 2008 Exam answers (→Question 6a)
- 02:25, 27 September 2009 (diff | hist) 2008 Exam answers (→Question 6a)
- 02:21, 27 September 2009 (diff | hist) 2008 Exam answers (→Question 6a)
- 02:14, 27 September 2009 (diff | hist) 2008 Exam answers (→Question 6a)
- 02:08, 27 September 2009 (diff | hist) 2008 Exam answers (→Question 6a)
- 02:04, 27 September 2009 (diff | hist) 2008 Exam answers (→Question 6a)
- 01:57, 27 September 2009 (diff | hist) m 2008 Exam answers (→Question 6a)
- 01:56, 27 September 2009 (diff | hist) m 2008 Exam answers
- 01:53, 27 September 2009 (diff | hist) 2008 Exam answers (→Question 5)
- 01:46, 27 September 2009 (diff | hist) 2008 Exam answers (→Question 5)
- 01:43, 27 September 2009 (diff | hist) 2008 Exam answers
- 01:36, 27 September 2009 (diff | hist) 2008 Exam answers (→Question 2)
- 01:25, 27 September 2009 (diff | hist) Don't burn your base class
- 01:23, 27 September 2009 (diff | hist) Observer
- 01:17, 27 September 2009 (diff | hist) m Visitor (→See also)
- 01:16, 27 September 2009 (diff | hist) Visitor (→Structure)
- 01:14, 27 September 2009 (diff | hist) Combining design patterns (→Observer + X)
- 01:10, 27 September 2009 (diff | hist) Iterator (→Consequences)
- 01:06, 27 September 2009 (diff | hist) N Talk:Interpreter (New page: I wonder why the GoF decided to include this pattern as a design pattern. It just seems like it is very specific to a particular domain so it seems more like an analysis pattern to me. Any...)
- 00:56, 27 September 2009 (diff | hist) Similar patterns and how to tell them apart
- 00:48, 27 September 2009 (diff | hist) Similar patterns and how to tell them apart
- 00:44, 27 September 2009 (diff | hist) m Proxy (→Proxy)
- 00:39, 27 September 2009 (diff | hist) Similar patterns and how to tell them apart
- 00:33, 27 September 2009 (diff | hist) Similar patterns and how to tell them apart (→Facade and Mediator)
- 00:30, 27 September 2009 (diff | hist) N Similar patterns and how to tell them apart (New page: This page is for gathering information about design patterns that are similar in some way with information on how to distinguish between them. In particular, some patterns look very simila...)
- 00:25, 27 September 2009 (diff | hist) Design patterns (→See also)
- 00:22, 27 September 2009 (diff | hist) Decorator (→See also)
- 00:21, 27 September 2009 (diff | hist) m Decorator (→Recognising the pattern)
- 00:12, 27 September 2009 (diff | hist) Adapter
- 06:18, 23 September 2009 (diff | hist) Big ball of mud (top)
- 08:58, 22 September 2009 (diff | hist) m Janina's Design Study (top)
- 08:52, 22 September 2009 (diff | hist) N File:JaninasOriginalDesign2.png (top)
- 08:52, 22 September 2009 (diff | hist) m Janina's Design Study
- 21:46, 15 September 2009 (diff | hist) Janina's Design Study (→Classes)
- 21:45, 15 September 2009 (diff | hist) Janina's Design Study (→JST)
- 21:42, 15 September 2009 (diff | hist) Janina's Design Study (→Design conflicts)
- 21:33, 15 September 2009 (diff | hist) Janina's Design Study (→encapsulation.model)
- 21:22, 15 September 2009 (diff | hist) Janina's Design Study (→You ain't gonna need it versus consistency)
- 21:18, 15 September 2009 (diff | hist) Janina's Design Study (→Hide data within its class)
- 21:15, 15 September 2009 (diff | hist) Janina's Design Study (→Design patterns used)
- 21:13, 15 September 2009 (diff | hist) Janina's Design Study (→Followed design principles)
- 21:07, 15 September 2009 (diff | hist) Janina's Design Study (→Followed design principles)
- 21:01, 15 September 2009 (diff | hist) Janina's Design Study (→encapsulation.metrics)
- 20:59, 15 September 2009 (diff | hist) Janina's Design Study (→Classes)
- 20:56, 15 September 2009 (diff | hist) N File:Encapsulationv21.zip (top)
- 20:56, 15 September 2009 (diff | hist) N File:JaninasNewDesign21.png (top)
- 20:56, 15 September 2009 (diff | hist) Janina's Design Study
- 20:55, 15 September 2009 (diff | hist) File:JaninasNewDesign2.png (uploaded a new version of "Image:JaninasNewDesign2.png") (top)
- 22:50, 7 September 2009 (diff | hist) 427 assessment
- 23:29, 1 September 2009 (diff | hist) The top of the class hierarchy should be abstract
- 06:31, 31 August 2009 (diff | hist) Talk:Idioms (top)
- 05:40, 28 August 2009 (diff | hist) Encapsulation
- 05:35, 28 August 2009 (diff | hist) m Encapsulation
- 05:35, 28 August 2009 (diff | hist) Encapsulation
- 05:31, 28 August 2009 (diff | hist) Hide Delegate
- 03:54, 28 August 2009 (diff | hist) Talk:Hall of fame
- 03:47, 28 August 2009 (diff | hist) Riel's heuristics
- 01:59, 28 August 2009 (diff | hist) N File:JaninasNewDesign2.png
- 01:58, 28 August 2009 (diff | hist) Janina's Design Study
- 01:57, 28 August 2009 (diff | hist) File:JaninasNewDesign.png (uploaded a new version of "Image:JaninasNewDesign.png") (top)
- 01:57, 28 August 2009 (diff | hist) File:JaninasNewDesign.png (uploaded a new version of "Image:JaninasNewDesign.png")
- 01:14, 20 August 2009 (diff | hist) Split large classes (top)
- 01:11, 20 August 2009 (diff | hist) Subclasses should be specializations (top)
- 01:08, 20 August 2009 (diff | hist) Minimize accesses to variables (top)
- 01:05, 20 August 2009 (diff | hist) Class hierarchies should be deep and narrow (top)
- 01:02, 20 August 2009 (diff | hist) Reduce the size of methods (top)
- 01:00, 20 August 2009 (diff | hist) Reduce the number of arguments (top)
- 00:56, 20 August 2009 (diff | hist) Recursion introduction
- 01:32, 17 August 2009 (diff | hist) Strategy
- 01:45, 10 August 2009 (diff | hist) Composite (→Options)
- 01:33, 10 August 2009 (diff | hist) m 2008 Exam answers (→Question 3)
- 01:32, 10 August 2009 (diff | hist) m Kent Beck (→See Also)
- 01:32, 10 August 2009 (diff | hist) 2008 Exam answers (→Question 3)
- 01:26, 10 August 2009 (diff | hist) Composite (→Options)
- 01:23, 10 August 2009 (diff | hist) Composite
- 01:54, 6 August 2009 (diff | hist) N Talk:Amelioration patterns (New page: ==Amelioration Patterns versus Refactoring== From my (limited) understanding, I think that there is a slight difference between these two concepts. Refactoring is used to improve the desi...)
- 01:52, 6 August 2009 (diff | hist) Amelioration patterns
- 03:43, 3 August 2009 (diff | hist) N Talk:Composite (New page: In lectures today, Wal briefly brought up the question about where the addChild(), removeChild() and getChildren() methods should go. The Composite pattern tells us to put them in the Comp...)
- 03:39, 3 August 2009 (diff | hist) Composite
- 02:01, 3 August 2009 (diff | hist) Avoid downcasting
- 01:30, 3 August 2009 (diff | hist) m Interpreter
- 07:15, 1 August 2009 (diff | hist) Talk:Empty method over-rides
- 08:40, 31 July 2009 (diff | hist) Law of Demeter
- 06:06, 31 July 2009 (diff | hist) Equals vs the Encapsulation Boundary (→Is this a more general problem?)
- 06:02, 31 July 2009 (diff | hist) N Comments smell (New page: This smell does not say that you shouldn't use comments. However, it does say that developers should be wary of code that is heavily commented. If you need to add a lot of comments to your...)
- 05:58, 31 July 2009 (diff | hist) N Refused bequest smell (New page: Subclasses inherit all the methods and data from their superclass. If a subclass doesn't want to use the stuff it inherits, this can be an indication that the class hierarchy is wrong. It ...)
- 05:52, 31 July 2009 (diff | hist) N Incomplete library class smell (New page: Software reuse is a real buzzword in the object oriented community. Library classes (for example Java's library) are very important when developing a program and because it is often not po...)
- 05:50, 31 July 2009 (diff | hist) N Alternative classes with different interfaces smell (New page: This smell occurs when two methods in different classes do the same thing but have a different method signature. You should try to rename the methods that do the same thing in a consistent...)
- 05:47, 31 July 2009 (diff | hist) N Inappropriate intimacy smell (New page: Sometimes classes become too intimate and spend too much time touching each other's private parts or fields. This is bad because it breaches encapsulation and Information hiding. If ...)
- 05:34, 31 July 2009 (diff | hist) N Middle man smell (New page: In object oriented programming, it is common to delegate some work to other objects. However, if a class delegates the majority of work to another class, it is just a middle man and should...)
- 05:31, 31 July 2009 (diff | hist) N Temporary field smell (New page: This smell occurs when a class has a field that is only used some of the time. A class like this can be hard to understand because you would normally expect it to use all its instance vari...)
- 05:20, 31 July 2009 (diff | hist) Speculative generality smell
- 05:19, 31 July 2009 (diff | hist) N Speculative generality smell (New page: This code smell describes a situation where people develop a class with all sorts of hooks and special cases just so it will handle things that might be required in the future but not at t...)
- 05:13, 31 July 2009 (diff | hist) N Primitive obsession smell (New page: This smell occurs when a programmer uses primitives to represent a concept in the program rather than creating a small class for it instead. Creating a class to represent a concept means t...)
- 05:08, 31 July 2009 (diff | hist) m Design patterns break rules (→Strategy)
- 02:57, 31 July 2009 (diff | hist) N Lazy class smell (New page: A lazy class is simply a class that doesn't do enough. This might happen when a class that used to do work gets downsized during refactoring or when a class is added in anticipation of a f...)
- 02:53, 31 July 2009 (diff | hist) Code smells (→Catalogue)
- 02:48, 31 July 2009 (diff | hist) Design patterns break rules
- 02:00, 31 July 2009 (diff | hist) m Janina's Design Study
- 01:55, 31 July 2009 (diff | hist) m Janina's Design Study
- 01:48, 31 July 2009 (diff | hist) m Janina's Design Study
- 01:41, 31 July 2009 (diff | hist) m Janina's Design Study
- 01:35, 31 July 2009 (diff | hist) m Janina's Design Study
- 01:29, 31 July 2009 (diff | hist) Janina's Design Study
- 00:42, 31 July 2009 (diff | hist) N File:Encapsulationv2.zip (top)
- 00:42, 31 July 2009 (diff | hist) N File:Encapsulationv1.zip (top)
- 00:28, 31 July 2009 (diff | hist) Janina's Design Study (→Code)
- 00:26, 31 July 2009 (diff | hist) Janina's Design Study (→Summary)
- 00:21, 31 July 2009 (diff | hist) Janina's Design Study (→Classes)
- 00:20, 31 July 2009 (diff | hist) Janina's Design Study (→Adding new result writers)
- 00:16, 31 July 2009 (diff | hist) Janina's Design Study (→Extensibility of the design)
- 00:10, 31 July 2009 (diff | hist) Janina's Design Study (→Extensibility of the design)
- 00:01, 31 July 2009 (diff | hist) Janina's Design Study (→Followed design principles)
- 00:00, 31 July 2009 (diff | hist) Janina's Design Study (→Followed design principles)
- 23:50, 30 July 2009 (diff | hist) Janina's Design Study (→Violated design principles)
- 23:45, 30 July 2009 (diff | hist) Janina's Design Study (→Violated design principles)
- 23:37, 30 July 2009 (diff | hist) Janina's Design Study (→Parallel hierarchies)
- 23:34, 30 July 2009 (diff | hist) Janina's Design Study (→Parallel hierarchies)
- 23:22, 30 July 2009 (diff | hist) Janina's Design Study (→Violated design principles)
- 23:14, 30 July 2009 (diff | hist) Janina's Design Study (→Violated design principles)
- 23:11, 30 July 2009 (diff | hist) Janina's Design Study (→Violated design principles)
- 22:59, 30 July 2009 (diff | hist) Code smells (→Catalogue)
- 22:57, 30 July 2009 (diff | hist) Janina's Design Study (→Design conflicts and violated design principles)
- 22:45, 30 July 2009 (diff | hist) Janina's Design Study (→Design patterns used)
- 22:41, 30 July 2009 (diff | hist) Janina's Design Study (→Design patterns used)
- 22:38, 30 July 2009 (diff | hist) Janina's Design Study (→Design patterns used)
- 22:27, 30 July 2009 (diff | hist) m Janina's Design Study (→Followed design principles)
- 22:27, 30 July 2009 (diff | hist) m Janina's Design Study (→Followed design principles)
- 22:27, 30 July 2009 (diff | hist) m Open closed principle
- 22:24, 30 July 2009 (diff | hist) Janina's Design Study (→Followed design principles)
- 22:19, 30 July 2009 (diff | hist) Janina's Design Study (→Followed design principles)
- 22:11, 30 July 2009 (diff | hist) Janina's Design Study (→Followed design principles)
- 22:02, 30 July 2009 (diff | hist) Janina's Design Study (→Followed design principles)
- 21:55, 30 July 2009 (diff | hist) m Janina's Design Study (→Classes)
- 21:54, 30 July 2009 (diff | hist) Janina's Design Study (→Classes)
- 21:45, 30 July 2009 (diff | hist) Janina's Design Study
- 21:38, 30 July 2009 (diff | hist) Janina's Design Study (→Classes)
- 21:22, 30 July 2009 (diff | hist) m Talk:Resources
- 21:22, 30 July 2009 (diff | hist) Talk:Resources (→Page Merge)
- 21:19, 30 July 2009 (diff | hist) Janina's Design Study
- 21:06, 30 July 2009 (diff | hist) Janina's Design Study
- 09:26, 30 July 2009 (diff | hist) m Design patterns break rules
- 09:25, 30 July 2009 (diff | hist) N Design patterns break rules (New page: Design patterns often solve quite complicated problems where there are a number of design forces pulling developers in different directions. In some cases, there is no "ideal" design solut...)
- 09:19, 30 July 2009 (diff | hist) Design patterns
- 09:17, 30 July 2009 (diff | hist) Getter and setter policy
- 09:16, 30 July 2009 (diff | hist) Talk:Getter and setter policy
- 09:03, 30 July 2009 (diff | hist) OO tools
- 09:02, 30 July 2009 (diff | hist) OO tools (→UML)
- 08:56, 30 July 2009 (diff | hist) m Janina's Design Study
- 08:55, 30 July 2009 (diff | hist) File:JaninasNewDesign.png (uploaded a new version of "Image:JaninasNewDesign.png")
- 08:54, 30 July 2009 (diff | hist) File:JaninasNewDesign.png (uploaded a new version of "Image:JaninasNewDesign.png")
- 08:53, 30 July 2009 (diff | hist) N File:JaninasNewDesign.png
- 08:53, 30 July 2009 (diff | hist) File:JaninasOriginalDesign.png (uploaded a new version of "Image:JaninasOriginalDesign.png") (top)
- 08:52, 30 July 2009 (diff | hist) N File:JaninasOriginalDesign.png
- 08:51, 30 July 2009 (diff | hist) Janina's Design Study
- 04:04, 30 July 2009 (diff | hist) N File:ObjectView.png (top)
- 04:04, 30 July 2009 (diff | hist) N File:ClassView.png (top)
- 04:04, 30 July 2009 (diff | hist) m Encapsulation boundary (→Different world views)
- 04:03, 30 July 2009 (diff | hist) File:ObjectView.jpg (uploaded a new version of "Image:ObjectView.jpg") (top)
- 04:02, 30 July 2009 (diff | hist) File:ClassView.jpg (uploaded a new version of "Image:ClassView.jpg") (top)
- 04:01, 30 July 2009 (diff | hist) File:ClassView.jpg (uploaded a new version of "Image:ClassView.jpg")
- 03:59, 30 July 2009 (diff | hist) Encapsulation boundary (→Different world views)
- 04:49, 28 July 2009 (diff | hist) Janina's Design Study
- 01:29, 27 July 2009 (diff | hist) Separation of concerns
- 01:20, 27 July 2009 (diff | hist) Janina's Design Study
- 02:29, 26 July 2009 (diff | hist) Janina's Design Study
- 02:29, 26 July 2009 (diff | hist) Janina's Design Study (→Design Critique)
- 02:20, 26 July 2009 (diff | hist) N File:FacadeStructure.png (top)
- 02:20, 26 July 2009 (diff | hist) Facade
- 02:09, 26 July 2009 (diff | hist) Janina's Design Study
- 02:07, 26 July 2009 (diff | hist) Janina's Design Study
- 02:04, 26 July 2009 (diff | hist) Janina's Design Study (→Design Critique)
- 02:00, 26 July 2009 (diff | hist) Janina's Design Study (→Design Critique)
- 01:55, 26 July 2009 (diff | hist) Janina's Design Study (→Design Critique)
- 01:49, 26 July 2009 (diff | hist) Janina's Design Study (→Collaborations)
- 01:43, 26 July 2009 (diff | hist) Janina's Design Study (→Requirements)
- 01:42, 26 July 2009 (diff | hist) Janina's Design Study (→Initial Design)
- 01:28, 26 July 2009 (diff | hist) Janina's Design Study (→Initial Design)
- 01:25, 26 July 2009 (diff | hist) Janina's Design Study (→Initial Design)
- 09:42, 25 July 2009 (diff | hist) Janina's Design Study
- 09:26, 25 July 2009 (diff | hist) Janina's Design Study (→Requirements)
- 09:10, 25 July 2009 (diff | hist) Janina's Design Study
- 08:58, 25 July 2009 (diff | hist) N Janina's Design Study (New page: As part of my honours project, I am working on a program to analyse the encapsulation in software. This program uses Wal's JST (at least will use JST once it works :)) to extract informati...)
- 08:38, 25 July 2009 (diff | hist) User:JaninaVoigt (top)
- 04:25, 25 July 2009 (diff | hist) m Iterator (→Consequences=)
- 04:25, 25 July 2009 (diff | hist) Iterator
- 04:22, 25 July 2009 (diff | hist) Iterator
- 04:21, 25 July 2009 (diff | hist) Iterator
- 04:18, 25 July 2009 (diff | hist) N File:IteratorStructure.png (top)
- 04:18, 25 July 2009 (diff | hist) Iterator
- 03:57, 25 July 2009 (diff | hist) Iterator
- 03:54, 25 July 2009 (diff | hist) Memento
- 03:53, 25 July 2009 (diff | hist) Memento
- 03:45, 25 July 2009 (diff | hist) Memento
- 03:42, 25 July 2009 (diff | hist) Memento
- 03:38, 25 July 2009 (diff | hist) State
- 03:34, 25 July 2009 (diff | hist) State
- 03:32, 25 July 2009 (diff | hist) State
- 03:27, 25 July 2009 (diff | hist) State (→When to use it)
- 03:25, 25 July 2009 (diff | hist) File:TemplateMethod.png (uploaded a new version of "Image:TemplateMethod.png") (top)
- 03:24, 25 July 2009 (diff | hist) N File:TemplateMethod.png
- 03:16, 25 July 2009 (diff | hist) Template Method
- 03:11, 25 July 2009 (diff | hist) Template Method
- 03:09, 25 July 2009 (diff | hist) Template Method
- 02:59, 25 July 2009 (diff | hist) Visitor
- 02:58, 25 July 2009 (diff | hist) Visitor
- 02:54, 25 July 2009 (diff | hist) Strategy
- 02:47, 25 July 2009 (diff | hist) Strategy
- 02:44, 25 July 2009 (diff | hist) Strategy
- 02:41, 25 July 2009 (diff | hist) Observer
- 02:37, 25 July 2009 (diff | hist) Observer
- 02:33, 25 July 2009 (diff | hist) Mediator
- 02:27, 25 July 2009 (diff | hist) Interpreter (→Participants)
- 02:22, 25 July 2009 (diff | hist) Interpreter
- 00:50, 25 July 2009 (diff | hist) Interpreter (→Structure)
- 00:49, 25 July 2009 (diff | hist) N File:Interpreter.jpg (top)
- 00:48, 25 July 2009 (diff | hist) Interpreter
- 00:39, 25 July 2009 (diff | hist) Command
- 00:35, 25 July 2009 (diff | hist) Command
- 00:20, 25 July 2009 (diff | hist) m Chain of Responsibility
- 00:20, 25 July 2009 (diff | hist) Chain of Responsibility (→Intent)
- 00:19, 25 July 2009 (diff | hist) Chain of Responsibility
- 08:27, 24 July 2009 (diff | hist) Proxy
- 08:24, 24 July 2009 (diff | hist) Proxy
- 08:21, 24 July 2009 (diff | hist) Proxy
- 08:11, 24 July 2009 (diff | hist) m Flyweight
- 08:10, 24 July 2009 (diff | hist) Flyweight
- 08:03, 24 July 2009 (diff | hist) Flyweight
- 08:00, 24 July 2009 (diff | hist) Flyweight
- 07:56, 24 July 2009 (diff | hist) Facade
- 07:51, 24 July 2009 (diff | hist) Facade
- 07:47, 24 July 2009 (diff | hist) Facade
- 07:21, 24 July 2009 (diff | hist) Decorator
- 07:13, 24 July 2009 (diff | hist) Decorator
- 07:09, 24 July 2009 (diff | hist) Composite
- 07:05, 24 July 2009 (diff | hist) Composite
- 06:59, 24 July 2009 (diff | hist) Composite
- 06:56, 24 July 2009 (diff | hist) Bridge
- 06:52, 24 July 2009 (diff | hist) Bridge
- 06:45, 24 July 2009 (diff | hist) Adapter
- 06:41, 24 July 2009 (diff | hist) Adapter
- 05:37, 24 July 2009 (diff | hist) Singleton
- 05:31, 24 July 2009 (diff | hist) Prototype
- 05:28, 24 July 2009 (diff | hist) Prototype (→Consequences)
- 04:57, 24 July 2009 (diff | hist) Prototype
- 04:55, 24 July 2009 (diff | hist) Factory Method
- 04:50, 24 July 2009 (diff | hist) Factory Method (→Consequences)
- 04:42, 24 July 2009 (diff | hist) Builder (Added info about related patterns)
- 04:33, 24 July 2009 (diff | hist) m Abstract Factory
- 04:18, 24 July 2009 (diff | hist) Coupling (Merged with coupling and cohesion page) (top)
- 04:16, 24 July 2009 (diff | hist) Coupling and cohesion
- 02:43, 23 July 2009 (diff | hist) Schools of thought (→Reuse vs DTSTTCPW)
- 02:40, 23 July 2009 (diff | hist) Hall of fame
- 02:23, 23 July 2009 (diff | hist) m Martin Fowler
- 05:55, 22 July 2009 (diff | hist) N Agile manifesto (Created page about agile manifesto)
- 03:49, 22 July 2009 (diff | hist) Extreme programming (More info about XP) (top)
- 03:39, 22 July 2009 (diff | hist) Kent Beck
- 03:38, 22 July 2009 (diff | hist) m Ward Cunningham
- 03:36, 22 July 2009 (diff | hist) m The Alexander conspiracy
- 03:35, 22 July 2009 (diff | hist) N The Alexander conspiracy (New page: The idea of design patterns for architecture was presented by Christopher Alexander in his book ''A Pattern Language: Towns, Buildings, Construction'' ([[Christopher Alexander 1977...)
- 03:17, 22 July 2009 (diff | hist) m OO culture
- 03:16, 22 July 2009 (diff | hist) m Ward Cunningham
- 03:16, 22 July 2009 (diff | hist) OO gurus
- 02:42, 22 July 2009 (diff | hist) N Separate non-communicating behaviour (created page for riel's heuristic 2.10)
- 02:37, 22 July 2009 (diff | hist) m Riel's heuristics
- 02:33, 22 July 2009 (diff | hist) Minimal public interface (→See Also) (top)
- 02:32, 22 July 2009 (diff | hist) Nil or export coupling only (→See also)
- 02:31, 22 July 2009 (diff | hist) One key abstraction (→See also)
- 02:28, 22 July 2009 (diff | hist) Minimize number of methods (→See also)
- 02:27, 22 July 2009 (diff | hist) m A class should not depend on its users (→See also)
- 02:27, 22 July 2009 (diff | hist) A class should not depend on its users (→See also)
- 00:12, 22 July 2009 (diff | hist) Resources (→Texts)
- 00:11, 22 July 2009 (diff | hist) Christopher Alexander (more info about alexander)
- 23:51, 21 July 2009 (diff | hist) N File:ChristopherAlexander.jpg (top)
- 23:50, 21 July 2009 (diff | hist) m Christopher Alexander
- 23:50, 21 July 2009 (diff | hist) Christopher Alexander
- 23:48, 21 July 2009 (diff | hist) N Christopher Alexander (started page about christopher alexander)
- 23:42, 21 July 2009 (diff | hist) N File:BobMartin.jpg (top)
- 23:40, 21 July 2009 (diff | hist) m Bob Martin
- 23:40, 21 July 2009 (diff | hist) Bob Martin (added info about bob martin)
- 23:40, 21 July 2009 (diff | hist) Resources (→Texts)
- 23:31, 21 July 2009 (diff | hist) Resources (→Texts)
- 23:30, 21 July 2009 (diff | hist) N File:MartinFowler.jpg (top)
- 23:27, 21 July 2009 (diff | hist) m Martin Fowler
- 23:26, 21 July 2009 (diff | hist) Resources (→Texts)
- 23:22, 21 July 2009 (diff | hist) Talk:Resources (→Page Overview)
- 23:20, 21 July 2009 (diff | hist) Martin Fowler
- 23:07, 21 July 2009 (diff | hist) N File:RalphJohnson.jpg (top)
- 23:04, 21 July 2009 (diff | hist) N Ralph Johnson (created page about ralph johnson)
- 23:03, 21 July 2009 (diff | hist) m Ward Cunningham
- 23:02, 21 July 2009 (diff | hist) m Kent Beck
- 22:55, 21 July 2009 (diff | hist) N File:AlanKay.jpg (top)
- 22:55, 21 July 2009 (diff | hist) N Alan Kay (created page about alan kay)
- 22:47, 21 July 2009 (diff | hist) m Erich Gamma
- 22:47, 21 July 2009 (diff | hist) N File:ErichGamma.jpg (top)
- 22:45, 21 July 2009 (diff | hist) N Erich Gamma (Created page about Erich Gamma)
- 22:41, 21 July 2009 (diff | hist) Kent Beck
- 22:33, 21 July 2009 (diff | hist) N File:KentBeck.jpg (top)
- 22:31, 21 July 2009 (diff | hist) m Kent Beck (→See Also)
- 22:31, 21 July 2009 (diff | hist) Kent Beck (Added info about kent beck)
- 22:28, 21 July 2009 (diff | hist) Ward Cunningham
- 22:22, 21 July 2009 (diff | hist) m Ward Cunningham
- 22:19, 21 July 2009 (diff | hist) OO gurus
- 22:19, 21 July 2009 (diff | hist) Ward Cunningham (Added info about ward cunningham)
- 04:16, 21 July 2009 (diff | hist) Object-oriented design anti-patterns
- 04:11, 21 July 2009 (diff | hist) N Yo-yo problem (Created page about yo-yo problem anti pattern)
- 04:04, 21 July 2009 (diff | hist) N Sequential coupling (Created page about sequential coupling anti-pattern)
- 03:52, 21 July 2009 (diff | hist) N Talk:Call super (Started discussion on why this anti pattern may not be as bad)
- 06:39, 20 July 2009 (diff | hist) N Poltergeists (New page: A poltergeist (or gypsy wagon) is a temporary and usually stateless object that is used to initialize or call methods of a more permanent object. It is usually very short lived and appears...)
- 04:00, 20 July 2009 (diff | hist) Object-oriented design anti-patterns
- 03:56, 20 July 2009 (diff | hist) Goto considered harmful
- 03:55, 20 July 2009 (diff | hist) Information hiding
- 03:54, 20 July 2009 (diff | hist) N Spaghetti code (Page about spaghetti code)
- 03:50, 20 July 2009 (diff | hist) Object orgy
- 03:46, 20 July 2009 (diff | hist) Object orgy (→Related design heuristics)
- 03:40, 20 July 2009 (diff | hist) N Object orgy (New page: This anti-pattern occurs when there is insufficient encapsulation in a system and objects just access each other's internals directly rather than going through a public interface. ==Liabi...)
- 03:36, 20 July 2009 (diff | hist) God object (→Related design heuristics)
- 03:35, 20 July 2009 (diff | hist) One key abstraction (→See also)
- 03:35, 20 July 2009 (diff | hist) Separation of concerns (→See Also)
- 03:35, 20 July 2009 (diff | hist) Single responsibility principle (→See also)
- 03:34, 20 July 2009 (diff | hist) Interface should be dependent on model (→See also)
- 03:33, 20 July 2009 (diff | hist) Acyclic dependencies principle (→See Also)
- 03:32, 20 July 2009 (diff | hist) N Square-rectangle problem (New page: This problem is also known as the Circle-ellipse problem and is an antipattern. It occurs for example when Square inherits from Rectangle or Circle inherits from Ellip...) (top)
- 03:30, 20 July 2009 (diff | hist) Liskov substitution principle (→See Also)
- 03:30, 20 July 2009 (diff | hist) Favor composition over inheritance (→See also)
- 03:29, 20 July 2009 (diff | hist) Avoid inheritance for implementation (→See Also)
- 03:29, 20 July 2009 (diff | hist) N Object cesspool (New page: An object pool is a set of initialized objects that can be used and reused by clients rather than having to create and destroy objects every time. A client can request an object from the p...)
- 02:37, 20 July 2009 (diff | hist) m Arthur Riel 1996 (→Riel's "Object-oriented design heuristics" book)
- 02:37, 20 July 2009 (diff | hist) Arthur Riel 1996
- 02:36, 20 July 2009 (diff | hist) File:ArthurRiel1996.jpg (uploaded a new version of "Image:ArthurRiel1996.jpg") (top)
- 02:35, 20 July 2009 (diff | hist) N Methods should use most fields of a class (New page: "Most of the methods defined on a class should be using most of the data members most of the time." From [[Arthur Riel 1996]. This heuristic says that if methods of a class are not really...)
- 02:24, 20 July 2009 (diff | hist) N File:ArthurRiel1996.jpg
- 02:24, 20 July 2009 (diff | hist) Arthur Riel 1996 (Info about Riel's book)
- 02:16, 20 July 2009 (diff | hist) Circular dependency (→Related design heuristics)
- 02:15, 20 July 2009 (diff | hist) N Interface should be dependent on model (New page: "In applications that consist of an object-oriented model interacting with a user interface, the model should never be dependent on the interface. The interface should be dependent on the ...)
- 01:37, 20 July 2009 (diff | hist) m Object-oriented design anti-patterns
- 02:02, 19 July 2009 (diff | hist) N God object (Created page about god object anti pattern)
- 01:53, 19 July 2009 (diff | hist) N Constant interface (Created page about constant interface anti pattern)
- 01:44, 19 July 2009 (diff | hist) Object-oriented design anti-patterns
- 06:45, 18 July 2009 (diff | hist) Anti patterns (Merged this page with another anti patterns page I just spotted :))
- 06:43, 18 July 2009 (diff | hist) Antipatterns (→Antipatterns)
- 06:38, 18 July 2009 (diff | hist) N Circular dependency (Created page about circular dependency anti pattern)
- 05:45, 18 July 2009 (diff | hist) N Circle-ellipse problem (created page about circle-ellipse anti pattern)
- 05:08, 18 July 2009 (diff | hist) m Object-oriented design anti-patterns
- 05:08, 18 July 2009 (diff | hist) Object-oriented design anti-patterns
- 05:02, 18 July 2009 (diff | hist) Call super
- 05:02, 18 July 2009 (diff | hist) N Call super (Created page about Call Super anti pattern)
- 04:46, 18 July 2009 (diff | hist) Anemic Domain Model (Added example)
- 04:43, 18 July 2009 (diff | hist) N BaseBean (Started base bean page)
- 04:29, 18 July 2009 (diff | hist) m Anemic Domain Model (→Liabilities and Violations)
- 03:59, 18 July 2009 (diff | hist) 2008 Exam answers (→Question 1)
- 03:57, 18 July 2009 (diff | hist) m Anemic Domain Model (→Related design maxims)
- 03:56, 18 July 2009 (diff | hist) N Anemic Domain Model (Added page about anemic domain model anti pattern)
- 03:44, 18 July 2009 (diff | hist) N Object-oriented design anti-patterns (Started page about OO anti patterns)
- 03:41, 18 July 2009 (diff | hist) Anti patterns (Added link)
- 03:40, 18 July 2009 (diff | hist) Anti patterns (More info about anti patterns)
- 03:32, 18 July 2009 (diff | hist) m Anti patterns (→References)
- 03:31, 18 July 2009 (diff | hist) Anti patterns (Link to Ward's wiki list of anti patterns)
- 03:31, 18 July 2009 (diff | hist) Anti patterns (Link to Ward's wiki list of anti patterns)
- 03:29, 18 July 2009 (diff | hist) Anti patterns (Started page about anit patterns)
- 03:29, 18 July 2009 (diff | hist) N Anti patterns (Started page about anit patterns)
- 03:20, 18 July 2009 (diff | hist) Design patterns
- 03:16, 18 July 2009 (diff | hist) m Design patterns (→References)
- 03:16, 18 July 2009 (diff | hist) Design patterns (Added info about history of patterns)
- 03:03, 18 July 2009 (diff | hist) Encapsulation boundary (→Consequences)
- 07:22, 17 July 2009 (diff | hist) N File:ObjectView.jpg
- 07:21, 17 July 2009 (diff | hist) File:ClassView.jpg (uploaded a new version of "Image:ClassView.jpg")
- 07:18, 17 July 2009 (diff | hist) N File:ClassView.jpg
- 07:16, 17 July 2009 (diff | hist) Encapsulation boundary
- 07:10, 17 July 2009 (diff | hist) Encapsulation boundary
- 06:53, 17 July 2009 (diff | hist) Design patterns
- 06:48, 17 July 2009 (diff | hist) Design patterns (→Structural Patterns)
- 05:45, 17 July 2009 (diff | hist) Design patterns (Added reference)
- 05:43, 17 July 2009 (diff | hist) Design patterns (→Creational Patterns)
- 05:26, 17 July 2009 (diff | hist) 2008 Exam answers
- 05:15, 17 July 2009 (diff | hist) 2008 Exam answers (→Question 3)
- 05:15, 17 July 2009 (diff | hist) 2008 Exam answers (→Question 3)
- 05:15, 17 July 2009 (diff | hist) 2008 Exam answers
- 05:06, 17 July 2009 (diff | hist) 2008 Exam answers (→Question 2)
- 05:01, 17 July 2009 (diff | hist) 2008 Exam answers (→Question 2)
- 04:58, 17 July 2009 (diff | hist) 2008 Exam answers (→Question 2)
- 04:52, 17 July 2009 (diff | hist) 2008 Exam answers
- 04:47, 17 July 2009 (diff | hist) 2008 Exam answers
- 04:35, 17 July 2009 (diff | hist) 2008 Exam answers (→Question 1)
- 04:33, 17 July 2009 (diff | hist) 2008 Exam answers (→Question 1)
- 04:29, 17 July 2009 (diff | hist) 2008 Exam answers
- 04:26, 17 July 2009 (diff | hist) 2008 Exam answers (→Question 1)
- 04:25, 17 July 2009 (diff | hist) 2008 Exam answers
- 04:22, 17 July 2009 (diff | hist) 2008 Exam answers
- 04:19, 17 July 2009 (diff | hist) 2008 Exam answers
- 04:01, 17 July 2009 (diff | hist) Coupling and cohesion (Added information about different kinds of cohesion)
- 03:51, 17 July 2009 (diff | hist) Coupling and cohesion
- 03:45, 17 July 2009 (diff | hist) Coupling and cohesion
- 03:34, 17 July 2009 (diff | hist) Visitor
- 03:32, 17 July 2009 (diff | hist) Visitor (Edited conflict section)
- 09:58, 15 July 2009 (diff | hist) Keep last years stuff
- 09:58, 15 July 2009 (diff | hist) Lecture times
- 09:57, 15 July 2009 (diff | hist) Lecture times
- 09:57, 15 July 2009 (diff | hist) Keep last years stuff
- 09:54, 15 July 2009 (diff | hist) Wiki users (→2009)
- 09:54, 15 July 2009 (diff | hist) Wiki users (→2009)
- 09:53, 15 July 2009 (diff | hist) File:Janina.jpg (uploaded a new version of "Image:Janina.jpg") (top)
- 09:51, 15 July 2009 (diff | hist) N File:Janina.jpg
- 09:49, 15 July 2009 (diff | hist) User:JaninaVoigt (→Janina Voigt)
- 09:49, 15 July 2009 (diff | hist) N User:JaninaVoigt (New page: == Janina Voigt == Hi everyone! I'm Janina (most of you will already know me) and I'm doing Honours in computer science this year :) My email address is: jvo24@student.canterbury.ac.nz)