User contributions
From CSSEMediaWiki
- 18:54, 10 November 2010 (diff | hist) Wals library
- 20:11, 9 November 2010 (diff | hist) Rebecca Wirfs-Brock 1990 (→Designing Object-Oriented Software) (top)
- 20:11, 9 November 2010 (diff | hist) N Rebecca Wirfs-Brock (new page) (top)
- 19:57, 9 November 2010 (diff | hist) N Rebecca Wirfs-Brock 1990 (new page)
- 04:34, 20 October 2010 (diff | hist) m Model the real world
- 04:32, 20 October 2010 (diff | hist) m Singleton
- 04:24, 20 October 2010 (diff | hist) m Observer (→Conflicts)
- 04:23, 20 October 2010 (diff | hist) m Visitor (→Conflicting Heuristics)
- 04:22, 20 October 2010 (diff | hist) m Iterator
- 22:09, 19 October 2010 (diff | hist) Recursion introduction (clarify a point with parse tree example from Johnson and Foote)
- 21:50, 19 October 2010 (diff | hist) m Smalltalk (add link)
- 21:01, 19 October 2010 (diff | hist) m Ken Auer (top)
- 20:53, 19 October 2010 (diff | hist) m Antipatterns (fix mispelled link)
- 06:34, 19 October 2010 (diff | hist) m Law of Demeter (add link to Hide Delegate) (top)
- 05:26, 19 October 2010 (diff | hist) m Kent Beck (added make it work make it right make it fast) (top)
- 05:07, 19 October 2010 (diff | hist) Becomes problem (top)
- 05:06, 19 October 2010 (diff | hist) Becomes problem
- 05:06, 19 October 2010 (diff | hist) N Becomes problem (new page with link to avoid becomes heuristic and frogs)
- 04:24, 19 October 2010 (diff | hist) m Visitor (Add conflicting heuristics)
- 04:22, 19 October 2010 (diff | hist) m Strategy
- 04:19, 19 October 2010 (diff | hist) Feature envy smell (Added Fowler's comments on Strategy and Visitor vis a vis this smell)
- 04:06, 19 October 2010 (diff | hist) Introduce Parameter Object (merge with 'replace parameter object', add ref to long parameter list smell) (top)
- 04:04, 19 October 2010 (diff | hist) Replace Parameter Object (Redirecting to Introduce Parameter Object) (top)
- 03:31, 19 October 2010 (diff | hist) m Command query separation
- 03:27, 19 October 2010 (diff | hist) m Command query separation
- 18:28, 18 October 2010 (diff | hist) m Resources
- 08:33, 18 October 2010 (diff | hist) m Define default values via explicit protocol pattern
- 08:21, 18 October 2010 (diff | hist) Identify message layers pattern (changed text to be closer to Auer's)
- 08:05, 18 October 2010 (diff | hist) Implement behavior with abstract state pattern
- 07:50, 18 October 2010 (diff | hist) m Define classes by behavior, not state pattern (top)
- 07:22, 18 October 2010 (diff | hist) Decomposition (Added quote from Bob Martin OO(A, D, P(C++)) and ref)
- 06:55, 18 October 2010 (diff | hist) m Define default values via explicit protocol pattern
- 06:54, 18 October 2010 (diff | hist) m Define default values via explicit protocol pattern
- 06:53, 18 October 2010 (diff | hist) Identify message layers pattern
- 06:52, 18 October 2010 (diff | hist) m Implement behavior with abstract state pattern
- 06:51, 18 October 2010 (diff | hist) Defer identification of state variables pattern
- 06:47, 18 October 2010 (diff | hist) Encapsulate concrete state pattern
- 06:46, 18 October 2010 (diff | hist) m Define classes by behavior, not state pattern
- 06:45, 18 October 2010 (diff | hist) m Encapsulate concrete state pattern
- 06:42, 18 October 2010 (diff | hist) m Define classes by behavior, not state pattern
- 06:41, 18 October 2010 (diff | hist) m Ken Auer 1995
- 06:39, 18 October 2010 (diff | hist) N Ken Auer (new page)
- 05:04, 18 October 2010 (diff | hist) m Ken Auer 1995
- 05:02, 18 October 2010 (diff | hist) N PLoP (New short page for PLoP conferences - this fixes a few missing links) (top)
- 04:45, 18 October 2010 (diff | hist) PLoP (Software Patterns Series) (Short summary of the five books in the series) (top)
- 04:44, 18 October 2010 (diff | hist) N PLoP (Software Patterns Series) (New page: ==The Software Patterns Series== A series of books series of books documenting patterns for professional software developers produced by the Hillside Group: * ''Pattern Languages of P...)
- 04:38, 18 October 2010 (diff | hist) PLoP 1995 (top)
- 04:18, 18 October 2010 (diff | hist) N PLoP 1995 (New page: ==Pattern Languages of Program Design 1995== ''Pattern Languages of Program Design'', edited by James O. Coplien and Douglas C. Schmidt. Addison-Wesley (Software Patterns Series), 1995. ...)
- 04:07, 18 October 2010 (diff | hist) Ken Auer 1995
- 03:59, 18 October 2010 (diff | hist) m Ken Auer 1995 (Make new link to new page)
- 03:17, 18 October 2010 (diff | hist) m Minimize number of methods (added to see also links) (top)
- 19:17, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail (→Bridges and implementations) (top)
- 19:02, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail (→Fixed-membership collections)
- 07:01, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail
- 06:59, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail
- 06:44, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study (→Design Critique) (top)
- 06:42, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study (→Design Critique)
- 06:06, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study
- 05:52, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail
- 05:03, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study (→Files)
- 05:01, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study
- 04:58, 29 September 2010 (diff | hist) N File:JAHDesignStudy.zip (Jenny's design study files) (top)
- 04:25, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail
- 04:22, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail
- 00:03, 29 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail
- 23:52, 28 September 2010 (diff | hist) N File:JennyFactoryInterfaces.png (Detail in main types factory interfaces) (top)
- 23:51, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail
- 22:52, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail
- 22:18, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study (→Design Improvements)
- 22:14, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail (top)
- 22:09, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail
- 21:51, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail
- 21:14, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail
- 20:52, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail
- 20:07, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study
- 19:36, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study (→Data structures and capabilities)
- 19:35, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study (→Data structures and capabilities)
- 19:33, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Java Collections Framework critique (top)
- 19:19, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Java Collections Framework critique (→And the ugly)
- 19:17, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Java Collections Framework critique (→The good ...)
- 19:16, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Java Collections Framework (→Overview of the Java Collections Framework) (top)
- 19:12, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study/Java Collections Framework (→Overview of the Java Collections Framework)
- 19:01, 28 September 2010 (diff | hist) User:Jenny Harlow/Design study (→Introduction)
- 23:48, 23 September 2010 (diff | hist) N Barbara Liskov (Created page on Barbara Liskov)
- 23:48, 23 September 2010 (diff | hist) CLU
- 23:40, 23 September 2010 (diff | hist) m CLU
- 23:33, 23 September 2010 (diff | hist) N CLU (New page: ==CLU== CLU is an early form of object-oriented programming language developed by Barbara Liskov and her students at MIT at around the same time as Smalltalk was being developed at...)
- 23:00, 23 September 2010 (diff | hist) Liskov substitution principle (Added more detail on sources, references, corrected typos)
- 21:00, 23 September 2010 (diff | hist) m Decomposition
- 20:17, 23 September 2010 (diff | hist) OO gurus
- 08:14, 15 September 2010 (diff | hist) N David Parnas (Short page on David Parnas) (top)
- 06:43, 15 September 2010 (diff | hist) m User:Jenny Harlow/Design study
- 10:19, 31 August 2010 (diff | hist) N File:JennyBagPairsFactories.png (top)
- 10:19, 31 August 2010 (diff | hist) N File:JennyBagSinglesFactories.png (top)
- 10:19, 31 August 2010 (diff | hist) N File:JennySequenceFactories.png (top)
- 10:18, 31 August 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail (Finished (most of) the final design write-up)
- 06:08, 31 August 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail (→Bridges and implementations)
- 06:07, 31 August 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail (→Iteration)
- 06:06, 31 August 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail (→Bridges and implementations)
- 06:04, 31 August 2010 (diff | hist) N File:JennyFinalSequences.png (top)
- 06:04, 31 August 2010 (diff | hist) File:JennyFinalSequenceIterator.png (uploaded a new version of "Image:JennyFinalSequenceIterator.png") (top)
- 06:02, 31 August 2010 (diff | hist) N File:JennyFinalSequenceIterator.png
- 06:02, 31 August 2010 (diff | hist) N File:JennyFinalSequenceBridges.png (top)
- 06:02, 31 August 2010 (diff | hist) N File:JennyFinalCollections.png (top)
- 06:02, 31 August 2010 (diff | hist) N File:JennyFinalBagSinglesBridge.png (top)
- 06:02, 31 August 2010 (diff | hist) N File:JennyFinalBagSingles.png (top)
- 06:01, 31 August 2010 (diff | hist) N File:JennyFinalBagPairsBridge.png (top)
- 06:01, 31 August 2010 (diff | hist) N File:JennyFinalBagPairs.png (top)
- 06:01, 31 August 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail
- 04:04, 31 August 2010 (diff | hist) User:Jenny Harlow/Design study/Final design detail (final design for sequences and bags of singles)
- 02:33, 31 August 2010 (diff | hist) N User:Jenny Harlow/Design study/Final design detail (New page: ==Sequences== I do not discuss the design patterns used here in detail because these have already been covered in the [[User:Jenny Harlow/Design study/Initial design detail|initial design...)
- 00:41, 31 August 2010 (diff | hist) User:Jenny Harlow/Design study
- 21:53, 30 August 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail (Initial design description completed)
- 21:34, 30 August 2010 (diff | hist) N File:JennyMiniBagSingles.png (top)
- 21:33, 30 August 2010 (diff | hist) N File:JennyMiniBagPairs.png (top)
- 21:06, 30 August 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail (→Main interfaces and types)
- 07:02, 30 August 2010 (diff | hist) File:JennysBridgeimplementation.png (uploaded a new version of "Image:JennysBridgeimplementation.png") (top)
- 07:01, 30 August 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail (→Implementation of the adaptors for Sequences)
- 05:42, 30 August 2010 (diff | hist) File:JennySequences.png (uploaded a new version of "Image:JennySequences.png") (top)
- 05:41, 30 August 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail (→The Sequences)
- 01:53, 30 August 2010 (diff | hist) File:JennySequences.png (uploaded a new version of "Image:JennySequences.png")
- 01:40, 30 August 2010 (diff | hist) File:JennySequences.png (uploaded a new version of "Image:JennySequences.png")
- 01:31, 30 August 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail
- 00:06, 30 August 2010 (diff | hist) File:JennyIterator.png (uploaded a new version of "Image:JennyIterator.png") (top)
- 00:05, 30 August 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail
- 23:47, 29 August 2010 (diff | hist) File:JennyIMiniCollection.png (uploaded a new version of "Image:JennyIMiniCollection.png") (top)
- 23:43, 29 August 2010 (diff | hist) N File:JennyIMiniCollection.png
- 20:57, 29 August 2010 (diff | hist) File:JennyInterfaces.png (uploaded a new version of "Image:JennyInterfaces.png") (top)
- 20:43, 29 August 2010 (diff | hist) File:JennyInterfaces.png (uploaded a new version of "Image:JennyInterfaces.png")
- 05:21, 28 August 2010 (diff | hist) File:JennyInterfaces.png (uploaded a new version of "Image:JennyInterfaces.png": Jenny's main interfaces initial design)
- 05:20, 28 August 2010 (diff | hist) m User:Jenny Harlow/Design study/Initial design detail
- 05:18, 28 August 2010 (diff | hist) User:Jenny Harlow/Design study/Initial design detail (Adding comments on the initial design)
- 01:34, 28 August 2010 (diff | hist) User:Jenny Harlow
- 01:34, 28 August 2010 (diff | hist) Jenny Harlow (removing everything from page - now on a subpage from my user page)
- 01:33, 28 August 2010 (diff | hist) N User:Jenny Harlow/Design study/Initial design detail (Initial design details as a subpage)
- 01:21, 28 August 2010 (diff | hist) User:Jenny Harlow/Design study (Move initial design detail to a subpage)
- 01:12, 28 August 2010 (diff | hist) N User:Jenny Harlow/Design study/Java Collections Framework critique (Critique of the Java Collections Framework as a subpage)
- 01:07, 28 August 2010 (diff | hist) User:Jenny Harlow/Design study (move Java Collections critque to a subpage)
- 00:57, 28 August 2010 (diff | hist) N User:Jenny Harlow/Design study/Java Collections Framework (move Java Collections Overview to a subpage)
- 00:53, 28 August 2010 (diff | hist) N User:Jenny Harlow/Design study (Moved design study to a sub page from my user page)
- 00:46, 28 August 2010 (diff | hist) User:Jenny Harlow
- 00:44, 28 August 2010 (diff | hist) Jenny Harlow (Design write-up part 1)
- 00:30, 28 August 2010 (diff | hist) Jenny Harlow
- 00:20, 28 August 2010 (diff | hist) Jenny Harlow
- 01:36, 26 August 2010 (diff | hist) Jenny Harlow
- 01:03, 21 August 2010 (diff | hist) File:JennySequences.png (uploaded a new version of "Image:JennySequences.png": Jenny's sequences for design project)
- 00:06, 21 August 2010 (diff | hist) Jenny Harlow
- 00:03, 21 August 2010 (diff | hist) File:JennyInterfaces.png (uploaded a new version of "Image:JennyInterfaces.png": Jenny's design project, the main interfaces)
- 10:56, 20 August 2010 (diff | hist) File:JennySequences.png (uploaded a new version of "Image:JennySequences.png": Jenny's sequences)
- 10:56, 20 August 2010 (diff | hist) Jenny Harlow
- 10:43, 20 August 2010 (diff | hist) Jenny Harlow
- 10:36, 20 August 2010 (diff | hist) N File:JennysBridgeimplementation.png (Jenny's sequence bridge implementations)
- 10:35, 20 August 2010 (diff | hist) N File:Bridgeimplementation.png (Jenny's sequence implementations) (top)
- 10:34, 20 August 2010 (diff | hist) File:JennySequences.png (uploaded a new version of "Image:JennySequences.png": Jenny's sequences)
- 10:31, 20 August 2010 (diff | hist) N File:JennySequences.png (Jenny's sequences)
- 10:20, 20 August 2010 (diff | hist) N File:JennyIterator.png (Jenny's iterators)
- 10:19, 20 August 2010 (diff | hist) N File:JennyInterfaces.png
- 10:18, 20 August 2010 (diff | hist) File:Interfaces.png (uploaded a new version of "Image:Interfaces.png": Jenny's design study - the interfaces) (top)
- 10:16, 20 August 2010 (diff | hist) N File:Interfaces.png (Jenny's design study - the interfaces (png format))
- 10:14, 20 August 2010 (diff | hist) Jenny Harlow
- 09:51, 20 August 2010 (diff | hist) Jenny Harlow (→The bad ...)
- 09:49, 20 August 2010 (diff | hist) m Jenny Harlow (→Introduction)
- 10:39, 19 August 2010 (diff | hist) Command query separation
- 10:37, 19 August 2010 (diff | hist) m Command query separation
- 00:54, 18 August 2010 (diff | hist) Jenny Harlow
- 00:04, 18 August 2010 (diff | hist) Jenny Harlow
- 22:43, 17 August 2010 (diff | hist) Jenny Harlow
- 22:29, 17 August 2010 (diff | hist) File:JavaCollections.png (uploaded a new version of "Image:JavaCollections.png") (top)
- 22:11, 17 August 2010 (diff | hist) N File:JavaCollections.png
- 22:04, 17 August 2010 (diff | hist) Jenny Harlow
- 21:51, 17 August 2010 (diff | hist) User:Jenny Harlow
- 20:55, 12 August 2010 (diff | hist) m Decomposition (Referencing)
- 10:56, 10 August 2010 (diff | hist) Decomposition
- 10:47, 10 August 2010 (diff | hist) Resources
- 10:40, 10 August 2010 (diff | hist) Decomposition
- 10:24, 10 August 2010 (diff | hist) N Decomposition (New page: ==Decomposition and complexity== ===The silver bullet=== The problem is is complexity: the solution is decomposition. Break up a problem to deal with the complexity of size, hide the part...)
- 05:41, 10 August 2010 (diff | hist) Jenny Harlow
- 05:12, 10 August 2010 (diff | hist) Jenny Harlow (→Introduction)
- 05:08, 10 August 2010 (diff | hist) Jenny Harlow (→Background)
- 05:04, 10 August 2010 (diff | hist) Jenny Harlow (→Background)
- 04:52, 10 August 2010 (diff | hist) User:Jenny Harlow
- 11:46, 9 August 2010 (diff | hist) Jenny Harlow
- 11:24, 9 August 2010 (diff | hist) Jenny Harlow (Finally managing to create a page - I think --Jenny)
- 11:17, 9 August 2010 (diff | hist) N Jenny Harlow (New page: Jenny's design study goes here)
- 11:16, 9 August 2010 (diff | hist) User:Jenny Harlow
- 11:16, 9 August 2010 (diff | hist) User:Jenny Harlow
- 11:05, 9 August 2010 (diff | hist) User:Jenny Harlow
- 10:56, 9 August 2010 (diff | hist) User:Jenny Harlow
- 10:56, 9 August 2010 (diff | hist) User:Jenny Harlow
- 10:55, 9 August 2010 (diff | hist) User:Jenny Harlow
- 10:53, 9 August 2010 (diff | hist) User:Jenny Harlow
- 10:52, 9 August 2010 (diff | hist) User:Jenny Harlow
- 10:52, 9 August 2010 (diff | hist) User:Jenny Harlow
- 10:51, 9 August 2010 (diff | hist) User:Jenny Harlow
- 10:47, 9 August 2010 (diff | hist) User:Jenny Harlow
- 10:46, 9 August 2010 (diff | hist) User:Jenny Harlow (Introduction on my home page --Jenny)
- 10:41, 9 August 2010 (diff | hist) N User:Jenny Harlow (New page: image:LindaPettigrew.jpg I'm a 4th year COSC hons student. (Yes, I have just copied this from Josh's page))
- 22:16, 4 August 2010 (diff | hist) Wiki users (→427 students, 2010)
- 22:13, 4 August 2010 (diff | hist) N File:Jenny.jpg (top)
- 20:13, 18 July 2010 (diff | hist) m Project ideas (→Claimed topics)
- 04:09, 15 July 2010 (diff | hist) Wals library (change borrower name)