Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehVera Kartawijaya Telah diubah "6 tahun yang lalu
1
PERANCANGAN SISTIM BERORIENTASI OBJEK
PERTEMUAN 2 PERANCANGAN SISTIM BERORIENTASI OBJEK
2
Atribut: Obyek dan properti 1. Properti mewakili keadaan obyek. 2
Atribut: Obyek dan properti 1.Properti mewakili keadaan obyek. 2.Contoh: PROPERTI mobil, seperti warna, produsen dan biaya, ADALAH DESKRIPSI ABSTRAK
4
What is an Attribute? :CourseOffering CourseOffering :CourseOffering
Class Attribute Object Attribute Value :CourseOffering number = 101 startTime = 900 endTime = 1100 CourseOffering number startTime endTime :CourseOffering number = 104 startTime = 1300 endTime = 1500
5
OOADv4.2 Instructor Notes
What is an Operation? CourseOffering addStudent deleteStudent getStartTime getEndTime Class Operation Module 3 - Introduction to Object Orientation
6
INHERITANCE Pewarisan sifat ,semua objek memiliki sifat dan karakteristik dari classnya,dengan demikia apapun atribut dan operasinya akan dimiliki oleh semua objek Peralatan rumah tangga Alat dapur mebel
7
OO Principle: Encapsulation
POLYMORPHISM? Kemampuan untuk menyembunyikan implementasi yang berbeda di belakang antarmuka tunggal Manufacturer A Manufacturer B Manufacturer C OO Principle: Encapsulation
8
Sistem akan mudah dimodifikasi karena hamya dibutuhkan interface antar kelas :
Contoh operasi menghitung gaji 1. gaji pegawai tetap 2. pegawai paruh waktu 3. pegawai kontrak
9
INTERFACE? Antarmuka Memformalisasikan polimorfisme Antarmuka mendukung "plug-and-play" arsitektur
10
REPRESENTASI INTERFACE
11
COMPONENT? Sebuah non-trivial, independen, dan diganti dari sistem yang memenuhi fungsi yang jelas dalam konteks arsitektur yang terdefinisi dengan baik Sebuah komponen dapat Sebuah komponen kode sumber Waktu menjalankan komponen atau Komponen dieksekusi Source File Name <<EXE>> Executable <<DLL>> Component Component Interface
12
Package? Sebuah paket adalah mekanisme yang umum untuk mengorganisir elemen ke dalam kelompok Sebuah elemen model yang dapat berisi elemen model lainnya Digunakan untuk : Mengatur model dalam pengembangan Sebuah unit manajemen konfigurasi
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.