24.01.2014 Views

Programowanie zwinne

Programowanie zwinne

Programowanie zwinne

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Podejście 1.<br />

Kiedy refaktoryzować<br />

Refaktoryzacja powielonego kodu<br />

Długa metoda<br />

Duża klasa<br />

Długa lista parametrów<br />

Wydzielenie klasy<br />

Wydzielenie podklasy<br />

Powielenie widocznych danych<br />

Rozdzielenie kodu na dwie klasy<br />

Model<br />

Zawiera dane dziedzinowe oraz zawiera implementację logiki<br />

biznesowej.<br />

Klasa implementująca interfejs graficzny<br />

Implementacja obsługi przez GUI (np. edycja w AWT).<br />

Marcin Młotkowski <strong>Programowanie</strong> <strong>zwinne</strong> 54 / 62

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

Saved successfully!

Ooh no, something went wrong!