User contributions
From CSSEMediaWiki
(Latest | Earliest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)
- 03:49, 22 August 2008 (diff | hist) N Talk:Parallel hierarchies problem (New page: Created the page. There should be an example of applying the defer state variables/intelligent children pattern to the parallel hierarchies problem too. --~~~~)
- 03:48, 22 August 2008 (diff | hist) m Parallel hierarchies problem
- 03:47, 22 August 2008 (diff | hist) N Parallel hierarchies problem (New page: The parallel hierarchies problem is when you run into this situation in your design: Image:Deferred state variables 1.jpg You need to have a Vehicle hierarchy for different vehicles...)
- 03:40, 22 August 2008 (diff | hist) Talk:Defer identification of state variables pattern
- 03:38, 22 August 2008 (diff | hist) m Intelligent children pattern
- 03:38, 22 August 2008 (diff | hist) N Talk:Intelligent children pattern (New page: Created the page with a brief explanation for the mean time, I think it is the general gist of it but I have yet to check in the paper. --~~~~)
- 03:37, 22 August 2008 (diff | hist) N Intelligent children pattern (New page: This idea is similar to the Defer identification of state variables pattern. Basically it states that the children of a Parallel hierarchies problem should know about the correspo...)
- 03:31, 22 August 2008 (diff | hist) Defer identification of state variables pattern
- 03:29, 22 August 2008 (diff | hist) Defer identification of state variables pattern
- 03:02, 20 August 2008 (diff | hist) User:Elliot Fisher
- 03:01, 20 August 2008 (diff | hist) N File:Poker Class Diagram.png (Elliot's design study class diagram.) (top)
- 02:20, 20 August 2008 (diff | hist) Talk:Template Method
- 02:19, 20 August 2008 (diff | hist) N Talk:Template Method (New page: Created the page with an example taken from our Monsters design. Note the important idea about Polymorphism that Wal discussed with me and Jason after class. Polymorphism is fundamental to...)
- 02:17, 20 August 2008 (diff | hist) N Template Method (New page: == Intent == To allow the skeleton of an algorithm to be defined in a superclass, so that subclasses can redefine certain steps (methods/operations) of the algorithm as they see fit witho...)
- 02:05, 20 August 2008 (diff | hist) N File:Template example.png (Example diagram for the Template Method (taken from the Monsters design example).) (top)
- 01:00, 20 August 2008 (diff | hist) Talk:Factor implementation differences into subcomponents
- 00:59, 20 August 2008 (diff | hist) Factor implementation differences into subcomponents
- 04:04, 19 August 2008 (diff | hist) N Talk:Nil or export coupling only (New page: Created the page. Need to add an example of export coupling, and examples of other types of coupling to enhance the example. --~~~~)
- 04:03, 19 August 2008 (diff | hist) Nil or export coupling only
- 04:03, 19 August 2008 (diff | hist) N Nil or export coupling only (New page: Riel's Heuristic #2.7 Classes should have only nil or export coupling with other classes. Classes should only depend on the public methods of another class or nothing at all. Other forms ...)
- 03:55, 19 August 2008 (diff | hist) Riel's heuristics
- 03:52, 19 August 2008 (diff | hist) N Talk:One key abstraction (New page: Created the page. --~~~~) (top)
- 03:51, 19 August 2008 (diff | hist) N One key abstraction (New page: Riel's Heuristic #2.8 A class should represent one key abstraction of the domain model, no more and no less. A key abstraction is generally a noun in a requirements statement. If a key ab...)
- 03:40, 19 August 2008 (diff | hist) N Talk:Minimize the number of methods (Talk:Minimize the number of methods moved to Talk:Minimize number of methods: Just making it cleaner) (top)
- 03:40, 19 August 2008 (diff | hist) N Minimize the number of methods (Minimize the number of methods moved to Minimize number of methods: Just making it cleaner) (top)
- 03:40, 19 August 2008 (diff | hist) m Talk:Minimize number of methods (Talk:Minimize the number of methods moved to Talk:Minimize number of methods: Just making it cleaner) (top)
- 03:40, 19 August 2008 (diff | hist) m Minimize number of methods (Minimize the number of methods moved to Minimize number of methods: Just making it cleaner)
- 03:40, 19 August 2008 (diff | hist) Riel's heuristics
- 03:39, 19 August 2008 (diff | hist) Riel's heuristics
- 03:36, 19 August 2008 (diff | hist) N Talk:Minimize number of methods (New page: Created the page. --~~~~)
- 03:36, 19 August 2008 (diff | hist) N Minimize number of methods (New page: Riel's Heuristic #2.3 Minimize the number of methods in the public interface of a class. This ensures that you can always find the method that you are looking for, and enhances reusabilit...)
- 03:30, 19 August 2008 (diff | hist) Riel's heuristics
- 01:33, 19 August 2008 (diff | hist) m Switch statement smell
- 05:04, 18 August 2008 (diff | hist) N Talk:A class should not depend on its users (New page: Added the page with an example. --~~~~)
- 05:04, 18 August 2008 (diff | hist) N A class should not depend on its users (New page: Riel's Heuristic 2.2 This heuristic encourages reusability of classes. If a class needs to use another class, obviously it depends on that class. However the dependency relationship shoul...)
- 05:02, 18 August 2008 (diff | hist) N File:2.2 example.png (Riel's heuristic 2.2 example) (top)
- 04:50, 18 August 2008 (diff | hist) m Hide data within its class
- 04:46, 18 August 2008 (diff | hist) Riel's heuristics
- 03:16, 18 August 2008 (diff | hist) N Talk:Hide data within its class (New page: Added my explanation + example pics. I realise a Transaction class that stores an array of item prices is not the greatest example but it was the best I could think of on the spot to illus...)
- 03:06, 18 August 2008 (diff | hist) N Hide data within its class (New page: Riel's heuristic #2.1 All data should be hidden within its class. By data we mean the fields of a class that store data about the class. These fields should always be private, and only ac...)
- 03:02, 18 August 2008 (diff | hist) N File:2.1 example2.png (Riel's heuristic 2.1 example2.) (top)
- 02:57, 18 August 2008 (diff | hist) File:2.1 example1.png (uploaded a new version of "Image:2.1 example1.png") (top)
- 02:56, 18 August 2008 (diff | hist) File:2.1 example1.png (uploaded a new version of "Image:2.1 example1.png": Riel's heuristic 2.1 example1)
- 02:40, 18 August 2008 (diff | hist) N File:2.1 example1.png (Riel's Heuristic 2.1 example diagram)
- 02:21, 18 August 2008 (diff | hist) Riel's heuristics
- 00:25, 15 August 2008 (diff | hist) User:Elliot Fisher
- 02:54, 13 August 2008 (diff | hist) m Reduce the size of methods
- 04:55, 8 August 2008 (diff | hist) Beware type switches
- 03:01, 8 August 2008 (diff | hist) N Talk:Eliminate case analysis (New page: Added a brief description. --~~~~) (top)
- 03:01, 8 August 2008 (diff | hist) N Eliminate case analysis (New page: It is usually a mistake to explicitly check what class an object belongs to before performing some action on it. Instead, a message should be passed to the object in question, and each pos...)
(Latest | Earliest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)