24.02.2013 Views

How to Analyze Graph-Based Models - Www-st.inf.tu-dresden.de ...

How to Analyze Graph-Based Models - Www-st.inf.tu-dresden.de ...

How to Analyze Graph-Based Models - Www-st.inf.tu-dresden.de ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Example: Rename Refac<<strong>st</strong>rong>to</<strong>st</strong>rong>rings in Programs<br />

<<strong>st</strong>rong>How</<strong>st</strong>rong> <<strong>st</strong>rong>to</<strong>st</strong>rong> change the name of variable Foo and keep the program consi<strong>st</strong>ent?<br />

Refac<<strong>st</strong>rong>to</<strong>st</strong>rong>r the name Person <<strong>st</strong>rong>to</<strong>st</strong>rong> Human:<br />

class Person { .. }<br />

class Course {<br />

}<br />

Person teacher = new Person(“Jim”);<br />

Person <strong>st</strong>u<strong>de</strong>nt = new Person(“John”);<br />

class Human { .. }<br />

class Course {<br />

}<br />

Human teacher = new Human(“Jim”);<br />

Human <strong>st</strong>u<strong>de</strong>nt = new Human(“John”);<br />

Definition<br />

Reference (Use)<br />

Prof. Uwe Aßmann, Softwaretechnologie II<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!