Thursday, December 08, 2005

Review pertemuan DotLib

Pada hari sabtu kmaren , kita membahas tentang OOP (Object Oriented Programming) dimana terdapat :
1. Syntax
2. Construct
3. Principles
4. Pattern

Ada beberapa principles dalam OOP :
- Encapsulation ==> Menyembunyikan data yang tidak perlu
- Abstraction ==> Generalisasi objek (supertype)
- Inheritance ==> Mengambil sifat dari objek yang sudah ada (subtype)
- Polymorphism ==> Mempunyai nama sama tetapi isi berbeda

LSP (Liskov Substitution Principle) ==> bagian dasar dapat difungsikan sebagai parent

OCP (Open-Closed Principles) ==> bisa dibuka tetapi tidak dapat dimodifikasi, hanya bisa buat baru

Strategy Pattern :
mengambil karakteristik yang sama lalu dinaikkan ke atas untuk dipakai

Singleton Pattern :
dalam satu sistem hanya terdapat 1 objek saja

Class ==> template / blueprint dari object

Di dalam class button terdapat member :
-field
-method

Brainstorm Scenarios
Track : Build
Role : Biz Analyst

Persona : - Arvi (baru)
- JS (member lama)
- Mogem (admin)

Scenario :
1. Meminjam buku
2. Mengembalikan buku
3. Mancari / browsing buku
4. Registrasi user
5. Update buku
6. Kehilangan buku

0 Comments:

Post a Comment

<< Home