Prinsip Asas Java
Prinsip Objek Berorientasi
Terdapat 4 prinsip Objek Berorientasi:
1. Pengekstrakan (Abstraction)
2. Pengkapsulan (Encapsulation)
3. Modulariti
4. Hierarki
Pengekstrakan.
Contoh:
public abstract class Employee{}
Pengkapsulan
Contoh Pengkapsulan
/* File name : EncapTest.java */
public class EncapTest{
private String name;
private String idNum;
private int age;
public int getAge(){
return age;
}
public String getName(){
return name;
}
public String getIdNum(){
return idNum;
}
public void setAge( int newAge){
age = newAge;
}
public void setName(String newName){
name = newName;
}
public void setIdNum( String newId){
idNum = newId;
}
}
sumber source code: http://www.tutorialspoint.com/
Modulariti
Hierarki
Terdapat 4 prinsip Objek Berorientasi:
1. Pengekstrakan (Abstraction)
2. Pengkapsulan (Encapsulation)
3. Modulariti
4. Hierarki
Pengekstrakan.
- Proces yang menumpukan kepada aspek yang lebih penting dan mengabaikan butiran yang kurang penting
- Pengekstrakan membolehkan kita untuk menguruskan kerumitan dengan menumpukan perhatian kepada aspek yang penting menjadikan entiti berbeza dari yang lain.
- Satu abstraksi memberi tumpuan kepada permandangan luaran objek, yang teridiri dari ciri-ciri utama perilaku(behavior).
Contoh:
public abstract class Employee{}
Pengkapsulan
- Memisahkan pelaksanaan(implementation) dari pengguna/pelanggan.
- Pelanggan bergantung pada interface. Pengkapsulan menghalang pelanggan dari melihat dalamnya, pemandangan dimana perilaku(behavior) dan abstraksi dilaksanakan.
Contoh Pengkapsulan
/* File name : EncapTest.java */
public class EncapTest{
private String name;
private String idNum;
private int age;
public int getAge(){
return age;
}
public String getName(){
return name;
}
public String getIdNum(){
return idNum;
}
public void setAge( int newAge){
age = newAge;
}
public void setName(String newName){
name = newName;
}
public void setIdNum( String newId){
idNum = newId;
}
}
sumber source code: http://www.tutorialspoint.com/
Modulariti
- Memecahkan kerumitan system kepada kumpulan kecil.
- Kepingan serba lengkap yang boleh diuruskan secara bebas.
- Modulariti adalah satu tindakan pembahagian masalah kepada komponen individu untuk mengurangkan kerumitan.
Hierarki
- Susunan pengekstrakan menjadi struktur piramid atau tree-like structure
- Hierarki adalah struktur organisasi dengan komponen disenaraikan menurut beberapa set peraturan.
Like this post :
Incoming Search:
academic Chords , academic Lirik , academic Lyric , academic mp3 , academic lagu , academic 4share , academic kord , academic online , academic download , academic piano , academic ukelele ,
|
No comments :
Post a Comment