Corak strategi ialah corak tingkah laku objek dan bertujuan untuk merangkum satu set algoritma. Pilih algoritma yang diperlukan secara dinamik dan gunakannya.
Corak strategi merujuk kepada corak yang melibatkan kawalan membuat keputusan dalam sesuatu program. Corak strategi sangat berkuasa kerana idea teras corak reka bentuk ini sendiri adalah idea polimorfik pengaturcaraan berorientasikan objek.
Tiga peranan mod strategi:
1. peranan strategi abstrak
2. Peranan strategik khusus
3. Peranan alam sekitar (rujukan kepada peranan dasar abstrak)
Langkah-langkah pelaksanaan:
1. Tentukan kelas peranan abstrak (takrifkan kaedah abstrak biasa untuk setiap pelaksanaan)
2. Tentukan kelas strategi tertentu (laksanakan kaedah biasa kelas induk secara konkrit)
3. Tentukan kelas peranan persekitaran (mengisytiharkan secara peribadi pembolehubah peranan abstrak, kaedah pembinaan yang berlebihan dan melaksanakan kaedah abstrak)
Di luar bidang pengaturcaraan, terdapat banyak contoh Corak Strategi. Sebagai contoh:
Jika saya perlu pergi bekerja dari rumah pada waktu pagi, saya boleh mempunyai beberapa strategi untuk dipertimbangkan: Saya boleh menaiki kereta api bawah tanah, menaiki bas, berjalan kaki atau cara lain. Setiap strategi mencapai hasil yang sama tetapi menggunakan sumber yang berbeza.
Semua sumber di laman web ini disumbangkan dan diterbitkan oleh netizen, atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk pembelajaran dan rujukan sahaja. Tolong jangan gunakannya untuk tujuan komersial, jika tidak, anda akan bertanggungjawab untuk semua akibat yang ditanggung! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadam dan mengalih keluarnya. Maklumat hubungan: admin@php.cn