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.

12
Cara membuat aplikasi OOP yang sempurna [tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 4 bulan lalu . Perbaiki pertanyaan ini Baru-baru ini saya mencoba untuk perusahaan 'x'. Mereka mengirimi saya beberapa pertanyaan …
98 c#  oop 


11
Beberapa Warisan di PHP
Saya sedang mencari cara yang baik dan bersih untuk menghindari fakta bahwa PHP5 masih belum mendukung multiple inheritance. Berikut hierarki kelasnya: Message - TextMessage -------- InvitationTextMessage - EmailMessage -------- InvitationEmailMessage Kedua jenis kelas Undangan * memiliki banyak kesamaan; Saya ingin memiliki kelas orang tua yang sama, Undangan, yang akan mereka …
97 php  oop  inheritance 


13
Kelas batin dalam Antarmuka
Apakah mungkin untuk membuat kelas dalam dalam sebuah antarmuka? Jika memungkinkan, mengapa kita ingin membuat kelas dalam seperti itu karena kita tidak akan membuat objek antarmuka apa pun? Apakah kelas - kelas dalam ini membantu dalam proses pengembangan apa pun?

3
Bagaimana cara menerapkan Daftar Kontrol Akses di aplikasi MVC Web saya?
Pertanyaan pertama Tolong, bisakah Anda menjelaskan kepada saya bagaimana ACL paling sederhana dapat diterapkan di MVC. Berikut adalah pendekatan pertama menggunakan Acl di Controller ... <?php class MyController extends Controller { public function myMethod() { //It is just abstract code $acl = new Acl(); $acl->setController('MyController'); $acl->setMethod('myMethod'); $acl->getRole(); if (!$acl->allowed()) die("You're …

9
Membuat objek yang besar dan tidak dapat diubah tanpa menggunakan konstruktor yang memiliki daftar parameter yang panjang
Saya memiliki beberapa objek besar (lebih dari 3 bidang) yang dapat dan harus tetap. Setiap kali saya mengalami kasus itu saya cenderung membuat kekejian konstruktor dengan daftar parameter yang panjang. Rasanya tidak benar, sulit digunakan, dan sulit dibaca. Lebih buruk lagi jika bidang adalah semacam jenis koleksi seperti daftar. Sederhana …
96 java  oop  scala  immutability 

18
Bagaimana Anda mengakses properti Objek dari dalam metode objek? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi …
96 java  php  oop  theory 

3
Mengapa ada subkelas MutableLiveData terpisah dari LiveData?
Sepertinya MutableLiveDataberbeda dari LiveDatahanya dengan membuat setValue()dan postValue()metode publik, sedangkan di dalamnya LiveDatadilindungi. Apa alasan untuk membuat kelas terpisah untuk perubahan ini dan tidak hanya mendefinisikan metode tersebut sebagai publik LiveDataitu sendiri? Secara umum, apakah bentuk pewarisan semacam itu (meningkatkan visibilitas metode tertentu menjadi satu-satunya perubahan) merupakan praktik yang terkenal …

8
Pola Desain Berorientasi Objek Mediator Vs Observer
Saya telah membaca Gang Of Four , untuk memecahkan beberapa masalah saya dan menemukan pola Mediator . Saya sebelumnya menggunakan Observer dalam proyek saya untuk membuat beberapa aplikasi GUI. Saya agak bingung karena saya tidak menemukan perbedaan besar di antara keduanya. Saya menjelajahi untuk menemukan perbedaannya tetapi tidak dapat menemukan …





17
Pola pabrik di C #: Bagaimana memastikan sebuah instance objek hanya dapat dibuat oleh kelas pabrik?
Baru-baru ini saya berpikir untuk mengamankan beberapa kode saya. Saya ingin tahu bagaimana orang bisa memastikan sebuah objek tidak pernah bisa dibuat secara langsung, tetapi hanya melalui beberapa metode kelas pabrik. Katakanlah saya memiliki beberapa kelas "objek bisnis" dan saya ingin memastikan setiap instance dari kelas ini akan memiliki status …

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.