Duplicate Observed Data
From CSSEMediaWiki
Logic may get thrown in together with the code that handles the user interface, when really it should be split into the two seperate behaviours - the data and the interface. Most of this will be decomposing and moving methods, but the data will need to be duplicated.
The interface will need to become an observer, whilst the data is an observed class.
>== See Also ==