User contributions
From CSSEMediaWiki
(Latest | Earliest) View (newer 250 | older 250) (20 | 50 | 100 | 250 | 500)
- 04:10, 7 October 2008 (diff | hist) Do the simplest thing that could possibly work
- 04:10, 7 October 2008 (diff | hist) Do the simplest thing that could possibly work
- 04:07, 7 October 2008 (diff | hist) Do the simplest thing that could possibly work (→See Also)
- 03:52, 7 October 2008 (diff | hist) Avoid god classes
- 03:47, 7 October 2008 (diff | hist) One key abstraction (→See also)
- 03:47, 7 October 2008 (diff | hist) Interface segregation principle
- 03:39, 7 October 2008 (diff | hist) Program to the interface not the implementation (→See also)
- 03:34, 7 October 2008 (diff | hist) Design by contract (→See Also)
- 23:34, 6 October 2008 (diff | hist) Talk:Iterator
- 23:34, 6 October 2008 (diff | hist) Talk:Iterator
- 23:33, 6 October 2008 (diff | hist) Talk:Iterator
- 23:33, 6 October 2008 (diff | hist) Talk:Iterator
- 23:33, 6 October 2008 (diff | hist) Talk:Iterator
- 23:32, 6 October 2008 (diff | hist) N Talk:Iterator
- 23:21, 6 October 2008 (diff | hist) Immutable object (→See Also) (top)
- 23:20, 6 October 2008 (diff | hist) Immutable object
- 23:14, 6 October 2008 (diff | hist) Getters and setters (→The alternative to setters)
- 23:13, 6 October 2008 (diff | hist) Getters and setters (→The problem with getters)
- 23:11, 6 October 2008 (diff | hist) Iterator
- 23:01, 6 October 2008 (diff | hist) Getters and setters
- 23:00, 6 October 2008 (diff | hist) Getters and setters
- 23:00, 6 October 2008 (diff | hist) Quick Reference (→Related Design Maxims)
- 22:57, 6 October 2008 (diff | hist) Quick Reference (→Design Pattern Cliff Notes)
- 22:56, 6 October 2008 (diff | hist) Quick Reference (→Design Pattern Cliff Notes)
- 22:55, 6 October 2008 (diff | hist) Bridge (→Example)
- 22:54, 6 October 2008 (diff | hist) Bridge
- 22:38, 6 October 2008 (diff | hist) N File:Bridge.jpg (top)
- 21:52, 6 October 2008 (diff | hist) OO wisdom
- 21:50, 6 October 2008 (diff | hist) Flyweight
- 21:13, 6 October 2008 (diff | hist) Parse tree design (→1st Design)
- 04:12, 6 October 2008 (diff | hist) 2007 Exam answers (→Question 1)
- 04:10, 6 October 2008 (diff | hist) 2007 Exam answers
- 04:09, 6 October 2008 (diff | hist) 2007 Exam answers
- 04:07, 6 October 2008 (diff | hist) 2007 Exam answers
- 04:07, 6 October 2008 (diff | hist) Riel's heuristics
- 04:07, 6 October 2008 (diff | hist) Riel's heuristics
- 04:00, 6 October 2008 (diff | hist) 2007 Exam answers
- 04:00, 6 October 2008 (diff | hist) Riel's heuristics
- 03:47, 6 October 2008 (diff | hist) N Avoid interface bloat (New page: ==See also== *Fat interfaces)
- 03:44, 6 October 2008 (diff | hist) N Inheritance for specialization (New page: ==See also== *Subclasses should be specializations)
- 03:43, 6 October 2008 (diff | hist) N Favour deep hierarchies (New page: ==See also== * Class hierarchies should be deep and narrow)
- 03:42, 6 October 2008 (diff | hist) Riel's heuristics
- 03:37, 6 October 2008 (diff | hist) Riel's heuristics
- 03:24, 6 October 2008 (diff | hist) OO wisdom
- 02:07, 6 October 2008 (diff | hist) Factory Method (→Intent)
- 02:06, 6 October 2008 (diff | hist) Talk:Factory Method
- 02:05, 6 October 2008 (diff | hist) Talk:Factory Method (→Notes)
- 02:05, 6 October 2008 (diff | hist) N Talk:Factory Method (New page: ===Notes=== At first it seems odd that the Gang of Four design patterns book suggest that Creator may also define a default implementation of the factory method that returns a default Conc...)
- 02:04, 6 October 2008 (diff | hist) Factory Method
- 06:00, 4 October 2008 (diff | hist) Nomenclature
- 05:09, 4 October 2008 (diff | hist) Stable dependencies principle
- 05:08, 4 October 2008 (diff | hist) Stable dependencies principle
- 05:00, 4 October 2008 (diff | hist) Stable dependencies principle
- 04:41, 4 October 2008 (diff | hist) N Talk:Stable dependencies principle (New page: just a start--~~~~) (top)
- 04:40, 4 October 2008 (diff | hist) N Stable dependencies principle (New page: The Stable dependencies principle focus on getting the dependencies right between classes and between packages. This enables high reusability and easier maintenance of software application...)
- 04:19, 4 October 2008 (diff | hist) Software crisis
- 04:19, 4 October 2008 (diff | hist) N Software crisis (New page: Software crisis was a term used to describe the impact of rapid increases in computer power and the complexity of the problems which could be solved. Basically it refers to the difficulty ...)
- 04:07, 4 October 2008 (diff | hist) Named constants
- 04:06, 4 October 2008 (diff | hist) N Named constants (New page: A Named Constant is a descriptive, meaningful name, not a literal, that is given to take the place of a number, string or other expression. It is similar to a variable, but cannot be modif...)
- 03:41, 4 October 2008 (diff | hist) N Talk:Command (New page: I am wondering if this pattern includes also a Strategy pattern for the modeling of the Command objects, since each command object pretty much is just a different implementation of the...)
- 03:39, 4 October 2008 (diff | hist) Command
- 03:20, 4 October 2008 (diff | hist) N Command (New page: In the Command pattern objects are used to represent actions. An action and its parameters are encapsulated by a command object. ==Usage== Sometimes you need to issue a request to an ob...)
- 03:09, 4 October 2008 (diff | hist) N File:Command.jpg (top)
- 01:19, 4 October 2008 (diff | hist) Identify message layers pattern
- 09:25, 3 October 2008 (diff | hist) State machine design
- 09:24, 3 October 2008 (diff | hist) State machine design
- 09:24, 3 October 2008 (diff | hist) State machine design
- 09:24, 3 October 2008 (diff | hist) State machine design
- 09:18, 3 October 2008 (diff | hist) State machine design
- 09:17, 3 October 2008 (diff | hist) State machine design
- 09:02, 3 October 2008 (diff | hist) Double Dispatch
- 08:57, 3 October 2008 (diff | hist) Parallel hierarchies problem
- 08:54, 3 October 2008 (diff | hist) Parallel hierarchies problem
- 04:57, 3 October 2008 (diff | hist) State machine design
- 04:57, 3 October 2008 (diff | hist) State machine design
- 04:56, 3 October 2008 (diff | hist) State machine design
- 04:55, 3 October 2008 (diff | hist) N File:Fsm3.jpeg (top)
- 04:36, 3 October 2008 (diff | hist) State machine design
- 04:36, 3 October 2008 (diff | hist) N File:Fsm2.jpeg (top)
- 04:36, 3 October 2008 (diff | hist) N File:Fsm1.jpeg (top)
- 04:05, 1 October 2008 (diff | hist) N Talk:OOTetris Design (New page: AYA it is already 5 o'clock... as the other guys told me today it is due at 5:00pm sharp! So I guess that's it! Byebye TETRIS! Have fun playing THE Tetris over the network!) (top)
- 04:00, 1 October 2008 (diff | hist) OOTetris Design (top)
- 04:00, 1 October 2008 (diff | hist) OOTetris Design
- 03:58, 1 October 2008 (diff | hist) OOTetris Design
- 03:58, 1 October 2008 (diff | hist) OOTetris Design
- 03:57, 1 October 2008 (diff | hist) File:Newtetris.jpeg (uploaded a new version of "Image:Newtetris.jpeg") (top)
- 03:55, 1 October 2008 (diff | hist) OOTetris Design
- 03:39, 1 October 2008 (diff | hist) File:OOTetris.zip (uploaded a new version of "Image:OOTetris.zip") (top)
- 03:28, 1 October 2008 (diff | hist) OOTetris Design
- 03:23, 1 October 2008 (diff | hist) OOTetris Design
- 03:22, 1 October 2008 (diff | hist) N File:OOTetris.zip
- 03:11, 1 October 2008 (diff | hist) OOTetris Design
- 02:59, 1 October 2008 (diff | hist) OOTetris Design
- 02:52, 1 October 2008 (diff | hist) OOTetris Design
- 02:51, 1 October 2008 (diff | hist) OOTetris Design
- 02:49, 1 October 2008 (diff | hist) OOTetris Design
- 02:22, 1 October 2008 (diff | hist) OOTetris Design
- 02:19, 1 October 2008 (diff | hist) N File:Tetrisfield.jpg (top)
- 02:03, 1 October 2008 (diff | hist) N File:StoneStates.jpg (top)
- 01:22, 1 October 2008 (diff | hist) OOTetris Design
- 01:00, 1 October 2008 (diff | hist) OOTetris Design
- 00:59, 1 October 2008 (diff | hist) N File:S Command.jpeg (top)
- 00:59, 1 October 2008 (diff | hist) N File:C Command.jpeg (top)
- 00:10, 1 October 2008 (diff | hist) OOTetris Design
- 23:49, 30 September 2008 (diff | hist) OOTetris Design
- 23:27, 30 September 2008 (diff | hist) OOTetris Design
- 13:48, 30 September 2008 (diff | hist) File:Stones.jpeg (uploaded a new version of "Image:Stones.jpeg") (top)
- 13:48, 30 September 2008 (diff | hist) N File:StonesNew.jpeg (top)
- 13:48, 30 September 2008 (diff | hist) N File:Server.jpeg (top)
- 13:47, 30 September 2008 (diff | hist) N File:Newtetris.jpeg
- 13:47, 30 September 2008 (diff | hist) N File:CommandsNewest.jpeg (top)
- 13:47, 30 September 2008 (diff | hist) N File:Client.jpeg (top)
- 02:55, 30 September 2008 (diff | hist) OOTetris Design (→Tetrisfield & Stones)
- 02:41, 30 September 2008 (diff | hist) OOTetris Design (→Tetrisfield & Stones)
- 02:41, 30 September 2008 (diff | hist) OOTetris Design (→Tetrisfield & Stones)
- 02:34, 30 September 2008 (diff | hist) Project ideas (→Claimed topics)
- 02:31, 30 September 2008 (diff | hist) OOTetris Design
- 02:17, 30 September 2008 (diff | hist) OOTetris Design (→Constructionsites)
- 02:14, 30 September 2008 (diff | hist) OOTetris Design (→Commands)
- 22:30, 29 September 2008 (diff | hist) Comments and suggestions
- 22:16, 29 September 2008 (diff | hist) Comments and suggestions (→Wiki-Problems)
- 22:15, 29 September 2008 (diff | hist) Comments and suggestions (→Wiki-Problems)
- 22:15, 29 September 2008 (diff | hist) Comments and suggestions (→Wiki-Problems)
- 22:10, 29 September 2008 (diff | hist) OOTetris Design (→Commands)
- 22:06, 29 September 2008 (diff | hist) Comments and suggestions
- 21:39, 29 September 2008 (diff | hist) Flyweight
- 21:38, 29 September 2008 (diff | hist) Flyweight
- 02:19, 29 September 2008 (diff | hist) OOTetris Design (→Constructionsites)
- 01:57, 29 September 2008 (diff | hist) OOTetris Design (→Commands)
- 23:22, 28 September 2008 (diff | hist) OOTetris Design (→Constructionsides)
- 11:54, 28 September 2008 (diff | hist) OOTetris Design (→Constructionsides)
- 11:53, 28 September 2008 (diff | hist) OOTetris Design (→constructionsides)
- 11:53, 28 September 2008 (diff | hist) OOTetris Design (→Synchronization)
- 11:48, 28 September 2008 (diff | hist) OOTetris Design (→Introduction)
- 11:30, 28 September 2008 (diff | hist) OOTetris Design (→S_Common & C_Common)
- 11:30, 28 September 2008 (diff | hist) OOTetris Design (→S_Common & C_Common)
- 11:29, 28 September 2008 (diff | hist) OOTetris Design (→Common Classes)
- 10:46, 28 September 2008 (diff | hist) OOTetris Design
- 10:43, 28 September 2008 (diff | hist) OOTetris Design (→Commands)
- 10:33, 28 September 2008 (diff | hist) OOTetris Design (→Commands)
- 10:33, 28 September 2008 (diff | hist) N File:CommandsNew.jpeg (top)
- 10:28, 28 September 2008 (diff | hist) OOTetris Design (→Commands)
- 10:28, 28 September 2008 (diff | hist) N File:CSCommunication.jpeg (top)
- 10:24, 28 September 2008 (diff | hist) OOTetris Design (→Commands)
- 10:23, 28 September 2008 (diff | hist) OOTetris Design (→Commands)
- 10:09, 28 September 2008 (diff | hist) OOTetris Design (→Commands)
- 10:04, 28 September 2008 (diff | hist) OOTetris Design (→Commands)
- 06:24, 28 September 2008 (diff | hist) OOTetris Design (→Commands)
- 06:23, 28 September 2008 (diff | hist) OOTetris Design
- 06:12, 28 September 2008 (diff | hist) OOTetris Design
- 05:38, 28 September 2008 (diff | hist) N File:Commands.jpeg (top)
- 00:40, 26 September 2008 (diff | hist) OOTetris Design
- 00:31, 26 September 2008 (diff | hist) Keep related data and behavior in one place
- 00:31, 26 September 2008 (diff | hist) Keep related data and behavior in one place
- 00:30, 26 September 2008 (diff | hist) Keep related data and behavior in one place
- 00:30, 26 September 2008 (diff | hist) Keep related data and behavior in one place
- 00:29, 26 September 2008 (diff | hist) Keep related data and behavior in one place
- 23:55, 25 September 2008 (diff | hist) N Keep related data and behavior in one place (New page: Riel's Heuristic #2.9)
- 23:40, 25 September 2008 (diff | hist) OOTetris Design
- 23:39, 25 September 2008 (diff | hist) OOTetris Design
- 23:26, 25 September 2008 (diff | hist) OOTetris Design
- 23:19, 25 September 2008 (diff | hist) OOTetris Design
- 23:13, 25 September 2008 (diff | hist) N File:CScommunication.jpeg (top)
- 23:12, 25 September 2008 (diff | hist) OOTetris Design
- 22:23, 25 September 2008 (diff | hist) N File:OldTetris.jpeg (top)
- 03:00, 23 September 2008 (diff | hist) OOTetris Design
- 02:37, 23 September 2008 (diff | hist) File:Stones.jpeg (uploaded a new version of "Image:Stones.jpeg")
- 02:36, 23 September 2008 (diff | hist) N File:Stones.jpeg
- 02:14, 23 September 2008 (diff | hist) N File:Decorator.jpeg (top)
- 02:14, 23 September 2008 (diff | hist) Decorator
- 06:37, 9 September 2008 (diff | hist) Parse tree design
- 06:35, 9 September 2008 (diff | hist) Parse tree design (→2nd Design)
- 06:34, 9 September 2008 (diff | hist) N File:UniversityDepartmentProfessor.jpg (top)
- 06:32, 9 September 2008 (diff | hist) N File:UniversityDeparmentProfessor.jpg (top)
- 06:23, 9 September 2008 (diff | hist) N File:ParseTreeEnum.jpeg (top)
- 06:23, 9 September 2008 (diff | hist) Parse tree design
- 05:43, 9 September 2008 (diff | hist) Parse tree design (→Class-Design)
- 05:42, 9 September 2008 (diff | hist) N Talk:Parse tree design (New page: just added some of the stuff we discussed in class... --~~~~) (top)
- 05:39, 9 September 2008 (diff | hist) Parse tree design
- 05:31, 9 September 2008 (diff | hist) N File:ParseTree.jpeg (top)
- 22:49, 3 September 2008 (diff | hist) Talk:Decorator (top)
- 22:49, 3 September 2008 (diff | hist) N Talk:Decorator (New page: added general idea fo the decorator pattern. uml diagram still to come --~~~~)
- 22:48, 3 September 2008 (diff | hist) Decorator
- 22:47, 3 September 2008 (diff | hist) Decorator
- 22:30, 3 September 2008 (diff | hist) N Decorator (New page: The Decorator pattern makes it possible to add new/additional behavior/functionality to an existing class dynamically. This works by adding a decorator class, which has the same interface ...)
- 03:38, 3 September 2008 (diff | hist) N Talk:Observer (New page: added the basic stuff about the observer, still to come a uml diagram --~~~~)
- 22:24, 2 September 2008 (diff | hist) Observer
- 22:19, 2 September 2008 (diff | hist) Observer
- 21:59, 2 September 2008 (diff | hist) Observer (→ConcreteSubject)
- 21:58, 2 September 2008 (diff | hist) Observer
- 21:57, 2 September 2008 (diff | hist) Observer
- 21:52, 2 September 2008 (diff | hist) N Observer (New page: The Observer design pattern is used to observe the state of an object. Whenever the state of an object (subject) changes, all depending objects (observer) are notified and updated automati...)
- 05:23, 1 September 2008 (diff | hist) File:TetrisDesign1.jpg (uploaded a new version of "Image:TetrisDesign1.jpg") (top)
- 05:20, 1 September 2008 (diff | hist) OOTetris Design (→Introduction)
- 05:18, 1 September 2008 (diff | hist) OOTetris Design
- 05:18, 1 September 2008 (diff | hist) OOTetris Design (→The current Design)
- 05:11, 1 September 2008 (diff | hist) N File:TetrisDesign1.jpg
- 05:07, 1 September 2008 (diff | hist) N OOTetris Design (New page: ==Introduction== During my Bachelor studies in Germany I had to implement a network based Tetris. It is possible to run the game with many players on different computers in a network. It ...)
- 04:35, 1 September 2008 (diff | hist) User:Dominic Winkler (top)
- 04:29, 1 September 2008 (diff | hist) User:Dominic Winkler
- 03:08, 20 August 2008 (diff | hist) N Talk:Strategy (New page: I'm still not quite sure if I do understand the difference of the State and Strategy pattern. I added what I think is important to my understand.... --~~~~)
- 03:06, 20 August 2008 (diff | hist) Strategy
- 06:15, 19 August 2008 (diff | hist) Talk:Design patterns
- 06:13, 19 August 2008 (diff | hist) Design patterns
- 06:13, 19 August 2008 (diff | hist) Design patterns
- 06:12, 19 August 2008 (diff | hist) Design patterns
- 06:12, 19 August 2008 (diff | hist) Design patterns
- 06:12, 19 August 2008 (diff | hist) Design patterns
- 06:07, 19 August 2008 (diff | hist) N File:Designpatternscard.pdf (top)
- 05:26, 17 August 2008 (diff | hist) N Strategy (New page: == Intent == "Define a family of algorithms, encapsulate each one, and make them interchangeable" [GoF] That means to capture the abstraction in an interface and bury i...)
- 05:25, 17 August 2008 (diff | hist) N File:Strategy.jpg (top)
- 02:33, 17 August 2008 (diff | hist) Design patterns
- 02:32, 17 August 2008 (diff | hist) Design patterns
- 02:31, 17 August 2008 (diff | hist) Design patterns
- 02:31, 17 August 2008 (diff | hist) Design patterns
- 02:29, 17 August 2008 (diff | hist) Design patterns
- 02:13, 17 August 2008 (diff | hist) Design patterns
- 01:53, 17 August 2008 (diff | hist) N Gang of Four (New page: The Gang of Four are Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. They are the authors of the famous software engineering book: '''Design Patterns: Elements of Reusable Ob...)
- 00:17, 8 August 2008 (diff | hist) Talk:Are you gonna eat that
- 00:17, 8 August 2008 (diff | hist) Talk:Are you gonna eat that
- 00:03, 8 August 2008 (diff | hist) Talk:Are you gonna eat that
- 23:55, 7 August 2008 (diff | hist) N File:AYGET.dia.zip (top)
- 01:13, 7 August 2008 (diff | hist) Project ideas (→Claimed topics)
- 01:11, 7 August 2008 (diff | hist) Talk:Are you gonna eat that
- 01:10, 7 August 2008 (diff | hist) Talk:Are you gonna eat that
- 01:06, 7 August 2008 (diff | hist) Are you gonna eat that
- 01:04, 7 August 2008 (diff | hist) N File:AYGET.jpeg (top)
- 04:09, 5 August 2008 (diff | hist) 427 design standard (→Getters and setters)
- 04:09, 5 August 2008 (diff | hist) 427 design standard (→Getters and setters)
- 03:54, 5 August 2008 (diff | hist) You ain't gonna need it
- 03:53, 5 August 2008 (diff | hist) N Talk:You ain't gonna need it (New page: Added little explanation of the yagni --~~~~)
- 03:50, 5 August 2008 (diff | hist) N You ain't gonna need it (New page: You ain't gonna need it, or short '''YAGNI''', suggests to programmers that they should not add functionality until it's necessary. Ron Jeffries, one of the 3 founders of Extreme Program...)
- 05:22, 29 July 2008 (diff | hist) Open closed principle
- 05:21, 29 July 2008 (diff | hist) N Talk:Open closed principle (New page: little definition of the Open closed principle --~~~~)
- 05:20, 29 July 2008 (diff | hist) N Open closed principle (New page: The '''Open closed principle''' states "software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification" as [http://www.objectmentor.com/res...)
- 04:06, 29 July 2008 (diff | hist) No silver bullet
- 04:02, 29 July 2008 (diff | hist) N Talk:No silver bullet (New page: Wrote down the general idea about the "no silver bullet" term, finish rest after class --~~~~) (top)
- 04:01, 29 July 2008 (diff | hist) No silver bullet
- 04:00, 29 July 2008 (diff | hist) N No silver bullet (New page: A '''"silver bullet"''', as legend has it, is the only thing that can kill a Werewolf. Generally speaking a silver bullet is a simple guaranteed solution for a difficult problem. In his f...)
- 05:47, 23 July 2008 (diff | hist) User:Dominic Winkler
- 05:46, 23 July 2008 (diff | hist) User:Dominic Winkler
- 05:44, 23 July 2008 (diff | hist) Wiki users (→Participants in the COSC427 wiki)
- 05:42, 23 July 2008 (diff | hist) N User:Dominic Winkler (New page: only me... Image:DomPic.JPG)
- 05:40, 23 July 2008 (diff | hist) N File:DomPic.JPG (top)
- 05:27, 23 July 2008 (diff | hist) Talk:Video rental system (top)
- 05:27, 23 July 2008 (diff | hist) Talk:Video rental system
- 04:32, 23 July 2008 (diff | hist) N File:OO VideoRental2.png (top)
- 00:52, 23 July 2008 (diff | hist) Talk:Video rental system
- 00:50, 23 July 2008 (diff | hist) Talk:Video rental system
- 00:48, 23 July 2008 (diff | hist) N File:OO VideoRental.png (top)
(Latest | Earliest) View (newer 250 | older 250) (20 | 50 | 100 | 250 | 500)