Re: Class level Refactorings

Steven Gordon <[email protected]> Fri, 14 Jan 2011 09:42:35 -0700
Newsgroups gmane.comp.programming.refactoring
Message-ID <[email protected]>
On Fri, Jan 14, 2011 at 6:48 AM, fawad qayum <[email protected]> wrote:

>
>
> Dear Adam Sroka,
>
> Thanks for your informative reply. I went through the Refactoring Catalogue
> and
> also read some papers. I found the below list of refactoring, which can
> apply at
> the level of class diagram.
>
> Extract Class
> Inline Class
> Move attribute
> Pullup attribute
> Pushdown Attribute
> Move Method
> Pullup Method
> Pushdown Method
> Extract super Class
> Collapse Heirarchy
> Extract Subclass
> Replace Inheritance with delegation
> Replace delegation with inheritance
>
> I was wondering that how much in detailed, i will need the Class model in
> order
> to apply the above mentioned refactorings.
>

These refactorings could conceivably be triggered via the class diagrams,
but they certainly could not be implemented without access to the source
code.

By "apply" do you mean trigger/specify or execute/implement?


> Fawad Qayum
>
>


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/