Pertanyaan yang diberi tag «object»


8
Bagaimana saya membuktikan atau menyangkal “benda-benda Tuhan” salah?
Ringkasan Masalah: Singkat cerita, saya mewarisi basis kode dan tim pengembangan yang tidak diizinkan untuk saya ganti dan penggunaan Obyek Allah adalah masalah besar. Ke depan, saya ingin meminta kami mempertimbangkan kembali faktor-faktor tetapi saya mendapat balasan dari tim-tim yang ingin melakukan segalanya dengan Objects God "karena lebih mudah" dan …

6
Bisakah Anda menerapkan pemrograman "berorientasi objek" tanpa kata kunci kelas?
Katakanlah kami ingin memberikan abstraksi "akun" di bank. Inilah satu pendekatan, menggunakan functionobjek dalam Python: def account(): """Return a dispatch dictionary representing a bank account. >>> a = account() >>> a['deposit'](100) 100 >>> a['withdraw'](90) 10 >>> a['withdraw'](90) 'Insufficient funds' >>> a['balance'] 10 """ def withdraw(amount): if amount > dispatch['balance']: return …

1
pola desain untuk konversi objek (java)
Saya tidak terlalu sering menggunakan pola desain, di samping pabrik dan MVC sesekali, dan saya ingin mulai menggunakannya lebih banyak. Saya punya kasus konkret yang ada dan saya ingin pendapat Anda tentang penggunaan pola desain dalam kasus ini. Dalam aplikasi saya, saya harus sering mengkonversi objek dalam situasi yang berbeda. …






1
Object Constraint Language (OCL) untuk Stack dalam paket java.util
Saya memiliki ujian yang akan datang dan saya sedang melihat kertas-kertas masa lalu untuk mendapatkan beberapa ide tentang apa yang diharapkan. Saya agak terjebak pada yang berikut dan akan sangat menghargai jika seseorang dapat memberikan beberapa contoh jawaban. Tulis prakondisi dan postkondisi dalam OCL untuk masing-masing operasi berikut (termasuk dalam …
10 design  languages  object  ocl 

5
Kelas / Struktur Config: Pola atau Anti-Pola? Alternatif?
Jika Anda menambahkan opsi konfigurasi baru ke suatu program, sering kali ada banyak efek riak dalam hal mendapatkan opsi di mana mereka perlu ditindaklanjuti. Ada tiga cara dasar untuk mengatasi hal ini yang saya ketahui: Lewati semua pengaturan konfigurasi ke bagian-bagian program Anda yang membutuhkannya secara eksplisit sebagai primitif. Ini …
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.