
Istilah dalam OOP / PBO
¢
Obyek : komponen di dalam sebuah program
¢
Property : karakteristik yang dimiliki obyek
¢
Method : aksi yang dapat dilakukan oleh obyek
Event : kejadian yang dapat di alami oleh obyek
Konsep OOP
·
Class (cetakan object)
·
Object (instan object)
·
Instance variable
·
Method
·
Constructor
1. Pengkapsulan
: menggabungkan data dan prosedur dalam objek
2. Pewarisan
: menambahkan fungsionalitas dengan membuat subclass baru
3. Polimorfisme
: mengijinkan pesan diinterprestasikan
Abstract vs Concrete Class
o
Abstract class
à class yang menyimpan aspek generic dari sub class
à tanpa implementasi
à tidak memiliki body, body digantikan dengan (;)
o
Concrete class
à subclass dari abstract class
à mengimplementasikan abstract class
Konsep ADBO
o
Use
case driven
à saat analisa memperhatikan use case
o
Architecture
centric
à saat desain memperhatikan arsitektur fungsional,
static, dynamic dari sistem
o
Iterative
& Incremental (berulang dan bertambah )
à mudah untuk dipakai ulang ataupun diupgrade
Domain Model
Model : gambaran
Domain : tempat
Jadi domain model adalah gambaran dari suatu tempat
Tahapan Pembuatan Model
Domain
Cukup dengan adanya hubungan antara
”generalization (is a)” dan “aggregation (has a)”
Komponen Utama Model Domain
¢
Domain
Classes - Setiap Kelas Domain menunjukkan jenis obyek
¢
Attributes
- Entitas
¢
Associations
- Relasi antara dua buah kelas domain atau lebih.
¢
Additional
Rules - Aturan kompleks yang tidak dapat ditampilkan dengan simbologi maka
ditampilkan dengan catatan terlampir.
Contoh Model Domain Sederhana
0 komentar:
Posting Komentar