User contributions
From CSSEMediaWiki
(Latest | Earliest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)
- 01:09, 8 October 2008 (diff | hist) 2005 Exam answers
- 01:03, 8 October 2008 (diff | hist) Quick Reference
- 00:00, 8 October 2008 (diff | hist) m Quick Reference
- 00:00, 8 October 2008 (diff | hist) Quick Reference
- 23:41, 7 October 2008 (diff | hist) Hide data within its class
- 23:31, 7 October 2008 (diff | hist) Quick Reference
- 23:18, 7 October 2008 (diff | hist) N File:MementoStructure.png (top)
- 23:18, 7 October 2008 (diff | hist) Memento
- 21:50, 7 October 2008 (diff | hist) Quick Reference
- 21:47, 7 October 2008 (diff | hist) Intelligent children pattern
- 21:45, 7 October 2008 (diff | hist) Defer identification of state variables pattern
- 21:45, 7 October 2008 (diff | hist) Define classes by behavior, not state pattern
- 21:39, 7 October 2008 (diff | hist) Talk:Behavioral completeness (top)
- 21:34, 7 October 2008 (diff | hist) Beware of many accessors
- 08:35, 7 October 2008 (diff | hist) N Talk:Frogs second design (New page: Added the first four design patterns. Is the PhaseSelector some sort of design pattern? --~~~~)
- 08:34, 7 October 2008 (diff | hist) Frogs second design
- 08:19, 7 October 2008 (diff | hist) 2006 Exam answers
- 07:25, 7 October 2008 (diff | hist) Talk:2006 Exam answers
- 07:24, 7 October 2008 (diff | hist) Talk:2006 Exam answers
- 07:23, 7 October 2008 (diff | hist) 2006 Exam answers
- 07:17, 7 October 2008 (diff | hist) Define default values via explicit protocol pattern
- 06:41, 7 October 2008 (diff | hist) N Talk:2006 Exam answers (New page: What is the answer to 1d)? A pattern containing a class called "Quantity"? --~~~~)
- 00:37, 7 October 2008 (diff | hist) N Talk:Adapter (New page: Created the page. --~~~~) (top)
- 00:36, 7 October 2008 (diff | hist) Adapter
- 00:26, 7 October 2008 (diff | hist) N File:AdapterExample.png (top)
- 00:26, 7 October 2008 (diff | hist) N File:AdapterStructureObject.png (top)
- 00:26, 7 October 2008 (diff | hist) N File:AdapterStructureClass.png (top)
- 00:26, 7 October 2008 (diff | hist) Adapter
- 00:10, 7 October 2008 (diff | hist) N Adapter (New page: Adapter allows classes with incompatible interfaces work together, by converting the interface of one class into a form that a client expects. == Use when ==)
- 23:51, 6 October 2008 (diff | hist) N File:BuilderExample.png (top)
- 23:50, 6 October 2008 (diff | hist) N Talk:Builder (New page: Created the page --~~~~)
- 23:50, 6 October 2008 (diff | hist) Builder
- 23:24, 6 October 2008 (diff | hist) N File:BuilderStructure.png (top)
- 23:23, 6 October 2008 (diff | hist) N Builder (New page: The Builder pattern allows you to use the same construction process to create different representations of a complex object, and makes it easy to extend more representations in the future....)
- 09:31, 6 October 2008 (diff | hist) N Talk:Trains design (New page: I'm not sure about the relationship between InactiveLoco and Locomotive. Is it bad design how a subclass contains another subclass of the same base class? I thought I had read something li...)
- 09:29, 6 October 2008 (diff | hist) Trains design
- 09:28, 6 October 2008 (diff | hist) Trains design
- 09:00, 6 October 2008 (diff | hist) Riel's heuristics
- 08:40, 6 October 2008 (diff | hist) m 2007 Exam answers
- 08:39, 6 October 2008 (diff | hist) 2007 Exam answers
- 08:32, 6 October 2008 (diff | hist) m Quick Reference
- 08:32, 6 October 2008 (diff | hist) Quick Reference
- 08:28, 6 October 2008 (diff | hist) Quick Reference
- 08:28, 6 October 2008 (diff | hist) N Reusable frameworks over reusable components (New page: Related to Software reuse == See also == * Riel's heuristics * Software reuse)
- 08:24, 6 October 2008 (diff | hist) Single responsibility principle
- 08:23, 6 October 2008 (diff | hist) Separation of concerns
- 08:17, 6 October 2008 (diff | hist) 2007 Exam answers
- 08:15, 6 October 2008 (diff | hist) N Beware of non-communicating methods (New page: Derived from Separate methods that do not communicate. == See also == * Separate methods that do not communicate * Johnson and Foote 1988)
- 08:14, 6 October 2008 (diff | hist) Separate methods that do not communicate
- 08:12, 6 October 2008 (diff | hist) Riel's heuristics
- 08:07, 6 October 2008 (diff | hist) Riel's heuristics
- 07:57, 6 October 2008 (diff | hist) Riel's heuristics
- 07:49, 6 October 2008 (diff | hist) 2007 Exam answers
- 07:36, 6 October 2008 (diff | hist) Avoid concrete base classes
- 07:13, 6 October 2008 (diff | hist) 2007 Exam answers
- 06:44, 6 October 2008 (diff | hist) Talk:2007 Exam answers
- 04:12, 6 October 2008 (diff | hist) Riel's heuristics
- 04:08, 6 October 2008 (diff | hist) Riel's heuristics
- 03:56, 6 October 2008 (diff | hist) m 2007 Exam answers
- 03:56, 6 October 2008 (diff | hist) m 2007 Exam answers
- 03:56, 6 October 2008 (diff | hist) 2007 Exam answers
- 03:54, 6 October 2008 (diff | hist) m 2007 Exam answers
- 03:50, 6 October 2008 (diff | hist) Beware value switches
- 03:49, 6 October 2008 (diff | hist) Beware type switches
- 03:48, 6 October 2008 (diff | hist) Eliminate case analysis
- 03:44, 6 October 2008 (diff | hist) Subclasses should be specializations
- 03:44, 6 October 2008 (diff | hist) Class hierarchies should be deep and narrow
- 03:43, 6 October 2008 (diff | hist) Class hierarchies should be deep and narrow
- 03:26, 6 October 2008 (diff | hist) Talk:2007 Exam answers
- 03:20, 6 October 2008 (diff | hist) 2007 Exam answers
- 03:19, 6 October 2008 (diff | hist) Talk:2007 Exam answers
- 01:51, 6 October 2008 (diff | hist) m Martin Fowler 1999
- 01:47, 6 October 2008 (diff | hist) Data clumps smell
- 01:46, 6 October 2008 (diff | hist) N Talk:Data clumps smell (New page: Created the page. --~~~~)
- 01:45, 6 October 2008 (diff | hist) N Data clumps smell (New page: Data clumps are groups of data items that are related and are always used together. They are often primitive values. An example of this is a "start" variable and an "end" variable. Martin...)
- 23:09, 5 October 2008 (diff | hist) N Talk:Quick Reference (New page: Smashing job here Robert! --~~~~)
- 03:52, 4 October 2008 (diff | hist) Talk:Command
- 03:26, 4 October 2008 (diff | hist) Single choice principle
- 03:26, 4 October 2008 (diff | hist) N Talk:Single choice principle (New page: Created the page. Couldn't really find much more information than this. --~~~~) (top)
- 03:25, 4 October 2008 (diff | hist) N Single choice principle (New page: This states that whenever a program needs to support a set of known alternatives, this set should only exist in one module. Repeating the alternatives in several modules is unnecessary and...)
- 03:15, 4 October 2008 (diff | hist) Talk:Keep accessors and mutators separate (top)
- 03:15, 4 October 2008 (diff | hist) N Talk:Keep accessors and mutators separate (New page: Created the page. It's great how you can explain a lot of these maxims by pointing to other maxims. ;-))
- 03:14, 4 October 2008 (diff | hist) N Keep accessors and mutators separate (New page: This is basically the Avoid side effects principle, but specifically applied to Getters and setters. A getter should only ever return a value and not modify anything. A setter sho...) (top)
- 03:11, 4 October 2008 (diff | hist) Quick Reference
- 03:08, 4 October 2008 (diff | hist) Single responsibility principle
- 03:08, 4 October 2008 (diff | hist) N One responsibility rule (Redirecting to Single responsibility principle) (top)
- 03:03, 4 October 2008 (diff | hist) N Talk:Program to the interface not the implementation (New page: Created the page. --~~~~) (top)
- 03:03, 4 October 2008 (diff | hist) N Program to the interface not the implementation (New page: This idea says that objects should depend on the abstractions of a class instead of it's concrete implementations. This reduces coupling from implementations, and increases flexibility. It...)
- 02:48, 4 October 2008 (diff | hist) Quick Reference
- 02:43, 4 October 2008 (diff | hist) Goto considered harmful
- 02:43, 4 October 2008 (diff | hist) N Talk:Goto considered harmful (New page: Created the page, didn't have too much to say. --~~~~) (top)
- 02:42, 4 October 2008 (diff | hist) N Goto considered harmful (New page: This is not particularly relevant to higher level languages such as Java which do not have goto statements (note that in Java "goto" is a reserved keyword but is not used), but in low leve...)
- 01:32, 4 October 2008 (diff | hist) N Talk:Favor composition over inheritance (New page: Created the page. --~~~~) (top)
- 01:31, 4 October 2008 (diff | hist) N Favor composition over inheritance (New page: The idea behind this is that having a composition relationship gives less coupling than an inheritance relationship, and increased flexibility. If you can achieve what you need by a compo...)
- 03:49, 1 October 2008 (diff | hist) Poker Simulator Design Writeup
- 03:36, 1 October 2008 (diff | hist) N File:Poker Simulator src.zip (top)
- 03:36, 1 October 2008 (diff | hist) Poker Simulator Design Writeup
- 03:18, 1 October 2008 (diff | hist) Poker Simulator Design Writeup
- 02:50, 1 October 2008 (diff | hist) N File:TexasHoldem.jpg (top)
- 02:50, 1 October 2008 (diff | hist) Poker Simulator Design Writeup
(Latest | Earliest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)