Dolanan ADT

--

ADT (Abstract Data Type), konsep pemrograman yang memungkinkan definisi suatu tipe data beserta operasi-operasi yang dapat dilakukan terhadap tipe data tersebut tanpa memperhatikan implementasi internalnya. Dalam C++, ADT sering diimplementasikan menggunakan kelas (class) untuk menyembunyikan rincian implementasi dan hanya mengekspos antarmuka atau metode yang relevan.

Berikut adalah ADT yg pernah saya buat…….

Akan keluar seperti ini….

Dalam contoh ini, point adalah ADT yang menyediakan operasi-operasi untuk mengelola koordinat titik. Pengguna hanya dapat berinteraksi dengan titik melalui metode-metode yang ditentukan dalam kelas point, sementara implementasi internal (private) dari koordinat tidak terlihat dari luar.

Hal ini menciptakan suatu antarmuka yang bersih antara pemakai dan implementasi, dan memungkinkan perubahan pada implementasi tanpa memengaruhi kode pengguna yang menggunakan ADT tersebut.

--

--