Corak reka bentuk mengandungi sejumlah besar idea pengaturcaraan, dan tidak mudah untuk mengajar dan benar-benar menguasainya Terdapat banyak kursus corak reka bentuk dalam talian, dan kebanyakannya agak kabur dan tidak mempunyai senario aplikasi sebenar dan sokongan kod sumber rangka kerja , anda hanya tahu bentuk, tetapi bukan tuhannya. Saya tahu pelbagai corak reka bentuk, tetapi tidak tahu cara menggunakannya dalam projek sebenar. Kursus ini bertujuan untuk masalah di atas, (1) kaedah pengajaran mengguna pakai kaedah analisis kod sumber rajah + rangka kerja (2) penerangan yang sistematik dan menyeluruh tentang corak reka bentuk, termasuk tujuh prinsip corak reka bentuk, enam hubungan utama antara rajah kelas UML dan kelas, dan 23 jenis reka bentuk Corak dan klasifikasinya, dsb.