- Mengapa prinsip tertutup terbuka digunakan semasa merancang kelas?
- Bolehkah anda membina laman web tanpa rangka kerja?
- Apa itu kerangka dan bagaimana ia berbeza dari corak?
Mengapa prinsip tertutup terbuka digunakan semasa merancang kelas?
Idea umum prinsip ini hebat. Ia memberitahu anda untuk menulis kod anda supaya anda dapat menambah fungsi baru tanpa menukar kod yang ada. Yang menghalang situasi di mana perubahan kepada salah satu kelas anda juga memerlukan anda menyesuaikan semua kelas bergantung.
Bolehkah anda membina laman web tanpa rangka kerja?
Jawapan pendek adalah ya. Terdapat banyak laman web di luar sana yang dibina tanpa menggunakan rangka kerja; Github dan youtube mungkin yang paling popular. Jawapan panjang mungkin sedikit lebih rumit daripada yang anda fikirkan.
Apa itu kerangka dan bagaimana ia berbeza dari corak?
Rangka Kerja adalah satu set kelas yang berkaitan untuk melaksanakan tugas tertentu. Kelas -kelas tersebut mungkin atau mungkin tidak melaksanakan corak reka bentuk tertentu. Corak reka bentuk adalah reka bentuk yang mantap untuk menangani masalah. Rangka Kerja adalah pakej sebenar kod yang anda gunakan untuk menjadikan aplikasi bangunan lebih mudah.