Home > Refactoring > Kelas yg BEESSAAR

Kelas yg BEESSAAR

ini kmaren aku baca disebut juga god class .. hehehe . karena dia bisa melakukan apa saja .. seperti Tuhan .. wow…
hebat dunks kelasnya .. apanya yg hebat .. bad smell tw ..

klo kelas melakukan banyak hal dan bukan satu hal saja .. alias responsibilitynya ga jelas dan bukan hanya satu .. itu menyalahi oo…
satu kelas hanya boleh memiliki satu responsibility dan satu alasan perubahan…

kelas yg large biasanya memiliki instace variable yg banyak. nah .. klo udh banyak instance variable.. pasti dekat sama duplikasi code…
nah langkah pertamanya adalah menghilangkan duplikasi dulu pada kelas tersebut.

Kita juga dapat mengatasinya dengan membuat kelas yg baru.

Klo kelas tersebut adalah kelas GUI maka kita dapat memisahkan data dan behaviournya menjadi object domain. karena mungkin saja object domain tersebut terdapat di GUI atau fungsionalitas yg lain…

Categories: Refactoring Tags:
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: