Pertanyaan yang diberi tag «decorator»

6
Apakah logging di sebelah implementasi merupakan pelanggaran SRP?
Ketika memikirkan pengembangan perangkat lunak yang gesit dan semua prinsip (SRP, OCP, ...) Saya bertanya pada diri sendiri bagaimana memperlakukan logging. Apakah logging di sebelah implementasi merupakan pelanggaran SRP? Saya akan mengatakan yeskarena implementasinya juga harus dapat berjalan tanpa logging. Jadi bagaimana saya bisa menerapkan logging dengan cara yang lebih …

3
Apa artinya menyuntikkan data (vs perilaku) di konstruktor kelas, dan mengapa itu dianggap praktik buruk?
Saya membaca buku "Learning TypeScript" oleh Remo Jansen. Dalam satu bagian penulis menjelaskan cara membuat kerangka kerja yang sangat sederhana bukti-of-konsep MVC termasuk cara membuat Modelkelas dan mengatakan berikut: Sebuah model perlu disediakan dengan URL layanan web yang digunakannya. Kita akan menggunakan dekorator kelas bernama ModelSettings untuk mengatur URL layanan …

4
Dekorator kelas dengan Python: kasus penggunaan praktis
Saya mencari kasus penggunaan praktis dan non-sintetis dekorator kelas Python. Sejauh ini, satu-satunya kasus yang masuk akal bagi saya adalah mendaftarkan kelas di sistem penerbit-pelanggan, misalnya plugin atau acara, seperti: @register class MyPlugin(Plugin): pass atau @recieves_notifications class Console: def print(self, text): ... Kasus waras lain yang saya pikirkan bisa saja …
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.