- Corak reka bentuk mana yang digunakan untuk menghilangkan terlalu banyak subkelas dengan membuat kelas berasingan untuk setiap kombinasi?
- Apakah corak jambatan yang digunakan?
- Corak reka bentuk mana yang mentakrifkan satu kepada banyak ketergantungan di antara objek?
Corak reka bentuk mana yang digunakan untuk menghilangkan terlalu banyak subkelas dengan membuat kelas berasingan untuk setiap kombinasi?
Corak kilang abstrak
Dalam corak kilang abstrak, kami menyingkirkan blok jika else dan mempunyai kelas kilang untuk setiap subkelas dan kemudian kelas kilang abstrak yang akan mengembalikan subclass berdasarkan kelas kilang input.
Apakah corak jambatan yang digunakan?
Corak Jambatan adalah corak reka bentuk yang digunakan dalam kejuruteraan perisian yang dimaksudkan untuk "menghancurkan abstraksi dari pelaksanaannya supaya kedua -duanya dapat berubah secara bebas", yang diperkenalkan oleh geng empat.
Corak reka bentuk mana yang mentakrifkan satu kepada banyak ketergantungan di antara objek?
Menurut geng empat, niat corak pemerhati adalah "menentukan kebergantungan satu-ke-banyak objek supaya apabila satu objek berubah menyatakan, semua tanggungannya diberitahu dan dikemas kini secara automatik."