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