2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Mode prototipe:
Salah satu pola kreasinya adalah dengan membuat objek berdasarkan prototype, yaitu pembuatan suatu objek tidak dimulai dari awal.
Mengkloning langsung dari suatu objek yang telah mempunyai prototype tertentu, kemudian memodifikasinya menjadi objek yang dibutuhkan. Menghemat waktu membuat objek.
adegan yang akan digunakan
Jika biaya pembuatan objek relatif tinggi, misalnya, data dalam suatu objek memerlukan akses ke database untuk memperolehnya;
Dan tidak ada banyak perbedaan antara objek berbeda dari kelas yang sama (sebagian besar bidangnya sama).
1. Metode pelaksanaan
Salinan dangkal: hanya menyalin objek yang disalin (yaitu, menyalin atribut objek itu sendiri, hanya atribut kelas dasar, dan tidak menyertakan atribut kelas khusus), daripada menyalin objek referensinya (kelas khusus) , objek referensi menunjuk ke hal yang sama. Metode clone yang disediakan oleh kelas Object hanya menyalin objek itu sendiri
Langkah-langkah implementasi:
第一步:定义原型类,需实现Cloneable接口,重写clone方法 super.clone()