Rumah  >  Soal Jawab  >  teks badan

java - 如何学习设计模式?

都说设计模式很重要,但是对于一个刚入门经验不足的新手,如何有效的学习设计模式,请大神们指教一二?

大家讲道理大家讲道理2763 hari yang lalu1247

membalas semua(12)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:31:33

    Hanya membaca buku tidak akan menjadikan anda mahir dalam corak reka bentuk, apatah lagi dapat menerapkannya pada projek sebenar dengan segera
    Adalah disyorkan untuk membaca lebih banyak kod sumber terbuka dan memahami cara corak reka bentuk digunakan dalam kod orang lain. Malah
    Corak reka bentuk yang sebenarnya digunakan selalunya merupakan variasi daripada 23 corak reka bentuk, dan ia bukan hanya berdasarkan buku
    . Kod sumber JDK ialah sumber yang baik untuk mempelajari corak reka bentuk
    Melaluijava.io.*, anda boleh mempelajari corak penghias
    Melalui api jdbc, anda boleh mempelajari mod jambatan
    Lihat kod Proksi dalam java dan anda boleh mempelajari Mod proksi
    dll...

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:31:33

    Adalah disyorkan untuk membaca buku "Corak Reka Bentuk Dahua" ini terlebih dahulu untuk memahami mengapa corak reka bentuk digunakan.

    Ini memerlukan pengumpulan pengalaman, pemikiran harian, aplikasi dan penambahbaikan sedikit demi sedikit. Jangan menyalinnya hanya untuk menggunakan corak reka bentuk.

    Ringkasnya, corak reka bentuk ialah ringkasan kaedah untuk menyelesaikan masalah biasa. Ambil perhatian bahawa saya bercakap tentang masalah biasa, dan keperluan kita selalunya kompleks dan pelbagai, jadi kita sering menggunakan berbilang corak reka bentuk bersama-sama, atau melakukannya mengikut keperluan kita sendiri, dan tidak semestinya mengikut kaedah corak.

    Keanggunan, kecekapan dan kepraktisan adalah apa yang kami usahakan, jadi corak reka bentuk sangat penting membolehkan kami memikirkan masalah secara lebih abstrak.

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:31:33

    Kini saya membeli satu salinan "Corak Reka Bentuk Kepala Pertama". . Sebagai orang baru, mari baca buku ini terlebih dahulu untuk membiasakannya. .

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:31:33

    Izinkan saya memberitahu anda sebab ia penting dahulu:

    • Banyak corak reka bentuk digunakan dalam beberapa rangka kerja arus perdana Jika anda tidak memahami corak reka bentuk, ia akan menjadi sangat sukar untuk memahami prinsip rangka kerja

    • Kurangkan lebihan kod, jadikan kod mudah dikembangkan, dsb.

    Mari kita bercakap tentang buku sekali lagi:

    • "Corak Reka Bentuk Dahua" tidak mengapa bahasa di dalamnya ialah C#, tetapi C# sangat serupa dengan Java

    • Saya membaca buku "Zen of Design Patterns (Edisi Ke-2)" dan saya rasa ia ditulis dalam Java

    • Buku terbaharu dalam siri ilustrasi - "Corak Rekaan Ilustrasi".

    • Sudah tentu, anda juga boleh pergi ke MOOC untuk menonton beberapa video tentang corak reka bentuk. Ia cukup bagus.

    Apa yang anda perlu lakukan ialah menulis lebih banyak kod dan memikirkan kod yang boleh menggunakan corak reka bentuk yang mana.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:31:33

    Tiada latihan pengekodan, fikir dengan teliti

    Mempelajari corak reka bentuk adalah seperti mereka bentuk "istana di udara"

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:31:33

    Lihat contoh dan tulis contoh, kerana ini nampaknya cara biasa untuk belajar pengekodan.


    Berikut ialah tutorial yang memperkenalkan setiap mod dan memberikan contoh. Cuba cari sendiri situasi lain untuk menerapkan corak ini. Sudah tentu, jangan gunakannya secara berlebihan Untuk Seorang Lelaki dengan Tukul, Semuanya Nampak Seperti Paku.

    balas
    0
  • ringa_lee

    ringa_lee2017-04-18 10:31:33

    Corak reka bentuk ialah ringkasan beberapa pengalaman yang digunakan, yang boleh menyelesaikan masalah dalam konteks tertentu.

    Pertama sekali, kita perlu faham apakah masalah yang boleh diselesaikan? Bagaimana untuk menyelesaikannya? Kelebihan dan Kekurangan? Tulis beberapa contoh kecil sendiri, dan kemudian anda boleh melihat penggunaan corak reka bentuk dalam perpustakaan kelas Java dan penggunaan corak reka bentuk dalam rangka kerja sumber terbuka.

    Pendek kata, baca lagi, tulis lagi dan fikir lagi.

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:31:33

    Jangan belajar corak reka bentuk untuk pemula, anda mempunyai perkara yang lebih penting untuk dipelajari. Anda perlu membiasakan diri dengan bahasa yang anda gunakan dahulu, kemudian membiasakan diri dengan penggunaan perpustakaan kelas rangka kerja yang anda gunakan, kemudian mengumpul sejumlah kod, dan kemudian mempelajari corak reka bentuk.

    Pemikiran berdasarkan bahasa Jika anda tidak mahir dalam bahasa, pemikiran anda akan menjadi seperti istana di udara.

    balas
    0
  • PHPz

    PHPz2017-04-18 10:31:33

    Terdapat perbincangan besar tentang corak reka bentuk PHP pada MOOC Saya rasa ia sangat jelas dengan menggunakan banyak contoh, anda akan mendapati bahawa anda sering menggunakan pelbagai corak reka bentuk secara tidak sengaja semasa proses pengekodan.

    balas
    0
  • 怪我咯

    怪我咯2017-04-18 10:31:33

    Jika anda mempunyai pelaksanaan kod, anda boleh mempelajarinya. Jika tidak, tunggu sehingga anda mengumpul beberapa pengalaman sebelum belajar. Jika tidak, anda akan melakukannya secara tertutup Walaupun anda tidak tahu ke mana gunakannya. Bilakah masa terbaik untuk menulis kilang? Bilakah lebih baik menggunakan corak pemerhati? Menonton filem lucah selama lebih daripada 20 tahun adalah tidak sebaik melakukan hubungan seks sekali, jadi jika anda mempunyai pengalaman pembangunan yang tidak mencukupi, adalah sia-sia untuk mempunyai teori melainkan anda boleh terus menggunakan corak dalam kod yang anda sedang kerjakan sekarang. hanya melihatnya secara ringkas, dan apabila anda benar-benar memerlukannya, anda boleh ingat bahawa perkara seperti ini mungkin berguna, dan kemudian kaji secara terperinci Dalam kes itu, sama ada untuk menggunakan mod dalam situasi XXX akan menjadi perkara kedua anda perlu fikirkan

    balas
    0
  • Batalbalas