1. Ubahlah class diagram di atas ke dalam bentuk standar UML class diagram
2. Buatlah 2 kelas berdasarkan diagram kelas di atas (beserta kelas Main).
Keterangan tambahan:
Kelas Robot adalah kelas abstrak
Method “sayDora” akan menampilkan “Halo, Saya Dora Mini” di layar
Method displayData akan menampilkan setiap nilai dari atribut yang dimiliki ke
layar
Method setNama dan displayData adalah method abstract
Code :
/*Robot.java*/
/*DoraMiniAbs.java*/
/*Main.java*/
return nomor;
}
this.nomor = nomor;
}
return nama;
}
this.nama = nama;
}
return level;
}
this.level = level;
}
return secor;
}
this.secor = secor;
}
this.nomor = nomor;
this.nama = nama;
this.level = level;
}
Game.java
public class Game {
m1.setNormal(false);
System.out.println("Player medium");
}else{
System.out.println("Player normal");
}
m1.setNormal(true);
System.out.println("Player medium");
}else{
System.out.println("Player normal");
}
}
PermainanArcade
-namaPemain : string
-levelPemain : int
+setNamaPemain(in namaPemain : string) : void
+setLevelPemain(in levelPemain : int) : void
+getNamaPemain() : string +getLevelPemain() : int
+jalankan() : void +hitungSkor(in hit x3 : int, in miss -1 : int) : int
PermainanStretegy
-namaPemain : string
-levelPemain : int
+setNamaPemain(in namaPemain : string) : void
+setLevelPemain(in levelPemain : int) : void
+getNamaPemain() : string +getLevelPemain() : int
+jalankan() : void +hitungSkor(in hit x5 : int) : int