Prinsip Asas Java | Killjols Prinsip Asas Java | Killjols
Get Update Everyday Like Our FB Pages

Saturday

HAHAHA HAHAHA HAHAHA HAHAHA HAHAHA
Chord List: # | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z : TOP 10

Prinsip Asas Java

Prinsip Objek Berorientasi

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 :



Killjols Blog

Blogger , Guitar Chord Collection , Lyric Collection , Lyric video maker ,

No comments :

Post a Comment