Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Apakah corak reka bentuk dalam javascript

Apakah corak reka bentuk dalam javascript

青灯夜游
Lepaskan: 2021-10-20 16:11:28
asal
1466 orang telah melayarinya

Dalam JavaScript, corak reka bentuk ialah penyelesaian yang dicadangkan untuk menyelesaikan masalah khusus tertentu dalam pembangunan perisian. Ia juga boleh difahami sebagai beberapa idea untuk menyelesaikan masalah. Corak reka bentuk boleh membantu kami meningkatkan kebolehgunaan semula, kebolehskalaan, kebolehselenggaraan dan fleksibiliti kod.

Apakah corak reka bentuk dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Apakah corak reka bentuk?

Corak reka bentuk ialah penyelesaian yang dicadangkan untuk menyelesaikan masalah khusus tertentu dalam pembangunan perisian. Ia juga boleh difahami sebagai beberapa idea untuk menyelesaikan masalah. Corak reka bentuk boleh membantu kami meningkatkan kebolehgunaan semula, kebolehskalaan, kebolehselenggaraan dan fleksibiliti kod. Matlamat utama kami dalam menggunakan corak reka bentuk adalah untuk mencapai perpaduan yang tinggi dan gandingan kod yang rendah.

Apakah perpaduan tinggi dan gandingan rendah?

Ambil contoh sebenar, seperti syarikat Secara umumnya, setiap jabatan menjalankan tugasnya sendiri tanpa campur tangan antara satu sama lain. Apabila pelbagai jabatan perlu berkomunikasi, mereka akan dihubungkan melalui orang yang berdedikasi bertanggungjawab. Perkara yang sama berlaku dalam perisian Modul berfungsi hanya menumpukan pada satu fungsi, dan lebih baik untuk modul hanya melaksanakan satu fungsi. Ini adalah apa yang dipanggil kohesi Interaksi antara modul dan sistem tidak dapat dielakkan Walau bagaimanapun, kita mesti cuba meminimumkan keadaan di mana satu modul tidak boleh digunakan secara bebas atau tidak boleh dipindahkan kerana interaksi, seboleh-bolehnya disediakan untuk operasi luaran. Ini adalah prinsip reka bentuk gandingan rendah

Prinsip Tanggungjawab Tunggal (SRP)

Suatu objek atau Kaedah hanya melakukan satu perkara. Jika kaedah mengambil terlalu banyak tanggungjawab, kemungkinan besar kaedah itu perlu ditulis semula apabila keperluan berubah.

Objek atau kaedah hendaklah dibahagikan kepada butiran yang lebih kecil

Prinsip Pengetahuan Kurang (LKP)

Entiti perisian harus mempunyai sambungan sesedikit mungkin Interaksi dengan entiti lain

Interaksi antara objek harus diminimumkan. Jika dua objek tidak perlu berkomunikasi secara langsung antara satu sama lain, maka kedua-dua objek tidak sepatutnya mempunyai hubungan langsung antara satu sama lain dan boleh dipindahkan kepada pihak ketiga untuk diproses

Prinsip Terbuka-Tertutup (OCP )

Entiti perisian (kelas, modul, fungsi), dsb. hendaklah boleh diperluaskan tetapi tidak boleh diubah suai

Boleh digunakan apabila anda perlu menukar fungsi program atau menambah baharu kefungsian pada program Apabila menambah kod, cuba elakkan menukar kod sumber program untuk mengelakkan menjejaskan kestabilan sistem asal

Lima belas corak reka bentuk biasa dalam JavaScript

1. Corak Singleton

2. Corak strategi

3. Corak ejen

4. Corak iterator

5

6. Mod arahan

7 Mod gabungan

8 Mod kaedah templat

9 Mod rantaian tanggungjawab

11. Mod pengantara

12 Mod penghias

13 Mod keadaan

14

[Pembelajaran yang disyorkan:

Tutorial JavaScript Lanjutan

]

Atas ialah kandungan terperinci Apakah corak reka bentuk dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan