Talk:Eliminate irrelevant classes
From CSSEMediaWiki
(Difference between revisions)
(New page: Created the page, basically reworded the paragraph from Riel's book. --~~~~) |
John Hofman (Talk | contribs) |
||
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
Created the page, basically reworded the paragraph from Riel's book. --[[User:Elliot Fisher|Elliot Fisher]] 01:06, 3 September 2008 (UTC) | Created the page, basically reworded the paragraph from Riel's book. --[[User:Elliot Fisher|Elliot Fisher]] 01:06, 3 September 2008 (UTC) | ||
+ | |||
+ | Described how [[Eliminate irrelevant classes]] can conflict with [[Avoid concrete base classes]]. --[[User:Tureiti Keith|TK]] 05:12, 6 October 2008 (UTC) | ||
+ | |||
+ | I understand the conflict that TK described with the portaloo example, but this is also an example to favor composition over inheritance. A portaloo should contain a toilet, it's not actually a toilet. --[[User:John Hofman|John Hofman]] |
Latest revision as of 02:01, 30 August 2010
Created the page, basically reworded the paragraph from Riel's book. --Elliot Fisher 01:06, 3 September 2008 (UTC)
Described how Eliminate irrelevant classes can conflict with Avoid concrete base classes. --TK 05:12, 6 October 2008 (UTC)
I understand the conflict that TK described with the portaloo example, but this is also an example to favor composition over inheritance. A portaloo should contain a toilet, it's not actually a toilet. --John Hofman