Pertanyaan yang diberi tag «oop»

Pemrograman berorientasi objek adalah paradigma pemrograman menggunakan "objek": struktur data yang terdiri dari bidang data dan metode bersama dengan interaksinya.

6
Mengapa ruang nama yang tidak disebutkan namanya digunakan dan apa manfaatnya?
Saya baru saja bergabung dengan proyek perangkat lunak C ++ baru dan saya mencoba memahami desainnya. Proyek ini sering menggunakan ruang nama yang tidak disebutkan namanya. Misalnya, sesuatu seperti ini dapat terjadi di file definisi kelas: // newusertype.cc namespace { const int SIZE_OF_ARRAY_X; const int SIZE_OF_ARRAY_Y; bool getState(userType*,otherUserType*); } newusertype::newusertype(...) …
242 c++  oop  namespaces 

22
Cara membandingkan objek dengan beberapa bidang
Asumsikan Anda memiliki beberapa objek yang memiliki beberapa bidang yang dapat dibandingkan dengan: public class Person { private String firstName; private String lastName; private String age; /* Constructors */ /* Methods */ } Jadi dalam contoh ini, ketika Anda bertanya apakah: a.compareTo(b) > 0 Anda mungkin bertanya apakah nama belakang …
237 java  oop 

23
Bagaimana Anda merancang proyek berorientasi objek? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Perbaiki pertanyaan ini Saya sedang mengerjakan proyek besar (untuk saya) yang akan memiliki …


15
Apa gunanya antarmuka dalam PHP?
Antarmuka memungkinkan Anda untuk membuat kode yang mendefinisikan metode kelas yang mengimplementasikannya. Namun Anda tidak dapat menambahkan kode apa pun ke metode tersebut. Kelas abstrak memungkinkan Anda untuk melakukan hal yang sama, bersama dengan menambahkan kode ke metode. Sekarang jika Anda dapat mencapai tujuan yang sama dengan kelas abstrak, mengapa …
224 php  oop  interface  theory 

12
Apa metode terbaik untuk menggabungkan dua objek PHP?
Kami memiliki dua objek PHP5 dan ingin menggabungkan konten satu menjadi yang kedua. Tidak ada konsep subclass di antara mereka sehingga solusi yang dijelaskan dalam topik berikut ini tidak dapat diterapkan. Bagaimana Anda menyalin objek PHP ke jenis objek yang berbeda //We have this: $objectA->a; $objectA->b; $objectB->c; $objectB->d; //We want …
222 php  oop  object 


15
Kelebihan fungsi Python
Saya tahu bahwa Python tidak mendukung metode overloading, tapi saya mengalami masalah yang sepertinya tidak bisa saya selesaikan dengan cara Pythonic yang bagus. Saya membuat game di mana karakter perlu menembak berbagai peluru, tetapi bagaimana cara saya menulis fungsi yang berbeda untuk membuat peluru ini? Sebagai contoh misalkan saya memiliki …

13
Mengapa C ++ STL sangat berbasis pada templat? (dan bukan pada * antarmuka *)
Maksud saya, selain dari nama wajibnya (Perpustakaan Template Standar) ... C ++ awalnya dimaksudkan untuk menyajikan konsep OOP ke dalam C. Yaitu: Anda dapat mengetahui apa yang bisa dan tidak bisa dilakukan entitas tertentu (terlepas dari bagaimana melakukannya) berdasarkan kelas dan hierarki kelasnya. Beberapa komposisi kemampuan lebih sulit untuk dijelaskan …
211 c++  oop  templates  stl 



3
pewarisan berbasis vs berbasis kelas
Dalam JavaScript, setiap objek pada saat yang sama adalah instance dan kelas. Untuk melakukan pewarisan, Anda dapat menggunakan instance objek apa pun sebagai prototipe. Dalam Python, C ++, dll. Ada kelas, dan contoh, sebagai konsep yang terpisah. Untuk melakukan pewarisan, Anda harus menggunakan kelas dasar untuk membuat kelas baru, yang …

4
Memahami perbedaan antara __getattr__ dan __getattribute__
Saya mencoba memahami perbedaan antara __getattr__dan __getattribute__, bagaimanapun, saya gagal dalam hal itu. The jawaban ke Stack Overflow pertanyaan Perbedaan antara __getattr__vs__getattribute__ mengatakan: __getattribute__dipanggil sebelum melihat atribut sebenarnya pada objek, dan bisa jadi sulit untuk diterapkan dengan benar. Anda dapat berakhir dalam rekursi tak terbatas dengan sangat mudah. Saya sama …


4
Apa artinya menghidrasi suatu benda?
Ketika seseorang berbicara tentang menghidrasi suatu benda, apa artinya itu? Saya melihat proyek Java yang disebut Hydrate di web yang mengubah data antara representasi yang berbeda (RDMS ke OOPS ke XML). Apakah ini arti umum dari hidrasi objek; untuk mengubah data antar representasi? Bisakah itu berarti merekonstruksi hierarki objek dari …
205 java  oop 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.