JavaRush /Blog Java /Random-MS /Penanda buku: pilihan artikel tentang corak reka bentuk -...

Penanda buku: pilihan artikel tentang corak reka bentuk - teori, soalan temu bual dan ulasan buku

Diterbitkan dalam kumpulan
Untuk kemudahan pelajar JavaRush, kami memutuskan untuk mengumpul kuliah dan artikel tentang topik yang paling penting dalam pengaturcaraan. Pilihan pertama adalah mengenai corak reka bentuk. Dalam panduan mini, kami menggariskan secara ringkas intipati artikel, dan jika anda mengikuti pautan, anda boleh mengetahui lebih lanjut mengenai topik yang diminati. Tambahkan koleksi pada penanda halaman anda dan kembalikan kepadanya apabila diperlukan. Penanda buku: pilihan artikel tentang corak reka bentuk - teori, soalan temu bual dan ulasan buku - 1

Kuliah mengenai corak reka bentuk utama

Corak reka bentuk singleton

Singleton ialah salah satu corak reka bentuk paling mudah yang boleh digunakan pada kelas. Orang kadang-kadang berkata "kelas ini ialah singleton", bermakna kelas ini melaksanakan corak reka bentuk tunggal. Kadangkala perlu menulis kelas yang hanya satu objek boleh dibuat. Sebagai contoh, kelas yang bertanggungjawab untuk mengelog atau menyambung ke pangkalan data.

Corak reka bentuk penyesuai

Dalam kuliah ini kami akan memperkenalkan satu corak yang dipanggil "Adapter". "Namanya jelas, dan anda telah menemui penyesuai dalam kehidupan sebenar lebih daripada sekali. Salah satu penyesuai yang paling biasa ialah pembaca kad, yang dilengkapi dengan banyak komputer dan komputer riba, "kata pengarang mengenai corak itu. Seperti dalam kuliah sebelumnya, contoh kod menerangkan cara corak berfungsi.

Corak Reka Bentuk Strategi

Artikel itu mengkaji salah satu corak yang paling biasa dipanggil "Strategi". Corak Strategi mentakrifkan keluarga algoritma, merangkum setiap satu daripadanya dan memastikan bahawa ia boleh ditukar ganti. Ia membolehkan anda mengubah suai algoritma tanpa mengira penggunaannya di sisi pelanggan.

Corak reka bentuk jambatan

Bridge menyelesaikan masalah ini dengan membahagikan satu atau lebih kelas kepada hierarki berasingan - abstraksi dan pelaksanaan. Perubahan dalam fungsi dalam satu hierarki tidak memerlukan perubahan dalam hierarki yang lain. Artikel itu menyenaraikan kebaikan dan keburukan corak, tempat ia digunakan, dan menerangkan secara praktikal cara ia berfungsi.

Corak reka bentuk proksi

Corak Proksi membantu menyelesaikan masalah yang berkaitan dengan akses terkawal kepada objek. Menggunakan contoh, penulis meneliti dalam situasi apakah pengetahuan tentang corak ini mungkin diperlukan, kelebihan dan kekurangannya. Dan banyak kod yang berguna!

Corak reka bentuk kilang

Dalam kuliah ini, penulis bercakap tentang Kilang: apakah masalah yang diselesaikan menggunakan templat ini, kami akan menunjukkan contoh bagaimana Kilang membantu membuka kedai kopi. Kuliah ini juga mengandungi 5 langkah mudah untuk membuat Kilang.

Corak reka bentuk kaedah Kilang

Anda akan belajar apakah kaedah kilang dan apakah masalah corak ini sesuai untuknya. Kami akan melihat corak reka bentuk ini secara praktikal dan meneroka strukturnya. Corak reka bentuk kaedah kilang menyelesaikan masalah mencipta kumpulan produk yang berbeza, masing-masing dengan beberapa kekhususan.

Abstrak Corak reka bentuk kilang

Anda harus membaca kuliah untuk mengetahui apakah kilang abstrak dan masalah yang diselesaikan oleh corak ini. Kuliah juga menunjukkan contoh mencipta rangka kerja untuk aplikasi merentas platform untuk memesan kopi dengan antara muka pengguna. Sebagai bonus, terdapat telur Paskah yang tersembunyi di dalam kuliah, yang mana anda akan belajar untuk menentukan nama sistem pengendalian menggunakan Java dan, bergantung pada hasilnya, melakukan satu atau tindakan lain.

Corak Reka Bentuk dalam Java [Bahagian 1]

Artikel pendek mengenai corak reka bentuk di Jawa. Ia akan berguna untuk mereka yang sudah berada dalam subjek untuk pengulangan dan generalisasi. Atau, sebaliknya, bagi mereka yang mendekati corak untuk kali pertama - untuk gambaran keseluruhan topik yang pertama, sebelum menggali lebih mendalam.

Corak Reka Bentuk dalam Java [Bahagian 2]

Dalam kesinambungan artikel sebelum ini, penulis menunjukkan cara menggunakan corak.

Corak Reka Bentuk dalam "Soalan dan Jawapan Temu Bual"

Analisis soalan dan jawapan daripada temu bual untuk pembangun Java. Bahagian 1

Apabila menemuduga junior, majikan suka bertanya tentang corak. Artikel ini akan membantu anda bersedia untuk soalan sedemikian. Antara lain, ia mengandungi banyak maklumat lain yang berguna untuk wawancara teknikal.

Aras 37. Jawapan kepada soalan temu bual mengenai topik aras

Keseluruhan teks ditumpukan kepada analisis soalan temu bual yang berkaitan dengan corak reka bentuk. Apakah corak, apakah ia, mengapa ia diperlukan dan di mana untuk menggunakannya - semuanya ada dalam artikel ini.

Kuliah mengenai anticorak

Ada kemungkinan semasa temu bual anda mungkin ditanya tentang antipattern - saudara kembar jahat corak, jadi kami memutuskan untuk menambahkannya ke koleksi ini.

Apakah antipattern? Mari lihat contoh (bahagian 1)

Artikel ini mengkaji anticorak dalam pengurusan, seni bina dan kawasan pembangunan.

Apakah antipattern? Mari lihat contoh (bahagian 2)

Teks tersebut mengkaji anticorak seperti tukul emas, pengoptimuman pramatang, kod spageti dan nombor ajaib. Secara umum, pergi membaca!

Bonus

Ulasan buku "Corak Reka Bentuk Kepala Pertama"

Buku ini adalah salah satu daripada sepuluh teratas paling popular di Stackoverflow, dan atas sebab yang baik. Kemudahan pembentangan, topik asas dan contoh berkualiti tinggi menjadikan buku itu popular. Di kalangan orang yang sekurang-kurangnya biasa dengan siri Head First, terdapat ramai yang menganggap kesusasteraan sedemikian sebagai bacaan yang agak cetek untuk pemula. Kami mengesyorkan membaca ulasan, atau mungkin buku, dan membuat kesimpulan anda sendiri.

Sumber berguna: Refactoring.Guru

"Refactoring.Guru" didedikasikan untuk perkara gelap pengaturcaraan: pemfaktoran semula, corak reka bentuk, prinsip SOLID dan topik penting lain dari dunia pengaturcaraan. Laman web ini mengandungi katalog corak, menerangkan sejarah penampilan, faedah dan keburukannya.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION