Rumah >hujung hadapan web >tutorial js >Pemahaman mendalam tentang siri JavaScript (30): Penjelasan terperinci tentang corak penampilan corak reka bentuk_Pengetahuan asas
Pengenalan
Fasad menyediakan antara muka yang konsisten untuk satu set antara muka dalam subsistem Modul ini mentakrifkan antara muka peringkat tinggi yang menjadikan subsistem ini lebih mudah digunakan.
Teks
Corak penampilan bukan sahaja memudahkan antara muka dalam kelas, tetapi juga memisahkan antara muka daripada pemanggil. Corak fasad sering dianggap mesti dimiliki oleh pembangun Ia boleh merangkum beberapa operasi yang kompleks dan mencipta antara muka yang mudah untuk membuat panggilan.
Mod rupa sering digunakan dalam perpustakaan kelas JavaScript Ia merangkumi beberapa antara muka untuk keserasian dengan berbilang penyemak imbas membolehkan kami memanggil subsistem secara tidak langsung, dengan itu mengelakkan ralat yang tidak perlu yang disebabkan oleh akses terus kepada subsistem.
Kelebihan mod penampilan ialah ia mudah digunakan dan ia juga agak ringan. Tetapi terdapat juga kelemahan mod Penampilan akan menyebabkan masalah prestasi tertentu apabila digunakan secara berterusan oleh pembangun, kerana ketersediaan fungsi mesti dikesan setiap kali ia dipanggil.
Berikut ialah sekeping kod yang tidak dioptimumkan Kami menggunakan mod penampilan untuk mencipta penggunaan merentas penyemak imbas dengan mengesan ciri penyemak imbas.
Ringkasan
Jadi bila hendak menggunakan mod penampilan? Secara umumnya, terdapat tiga peringkat:
Pertama sekali, pada peringkat awal reka bentuk, anda harus secara sedar memisahkan dua lapisan berbeza, seperti struktur tiga lapisan klasik, dan mewujudkan fasad antara lapisan akses data dan lapisan logik perniagaan, lapisan logik perniagaan dan lapisan pembentangan.
Kedua, semasa peringkat pembangunan, subsistem sering menjadi lebih dan lebih kompleks disebabkan oleh pembinaan semula dan evolusi yang berterusan boleh menyediakan antara muka yang mudah dan mengurangkan pergantungan antara mereka.
Ketiga, apabila mengekalkan sistem berskala besar warisan, mungkin sukar untuk mengekalkan sistem Pada masa ini, ia juga sangat sesuai untuk menggunakan Facade penampilan untuk sistem memberikan kasar dan reka bentuk yang sangat kompleks. Kod warisan menyediakan antara muka yang agak jelas, membolehkan sistem baharu berinteraksi dengan objek Fasad, dan Fasad berinteraksi dengan kod warisan untuk melakukan semua kerja yang kompleks.
Rujukan: Corak Rekaan Dahua