<prompt> Jina la muundo wa uhandisi wa programu na kutoa ufafanuzi wake.  <response>: Kuna wengi programu uhandisi kubuni mifumo, kila moja na kusudi maalum na muundo. Hapa ni baadhi ya mifano ya kawaida: 1. Singleton - muundo wa ubunifu ambayo kuhakikisha darasa ina mfano mmoja tu na hutoa hatua ya kimataifa ya kupata yake. 2. Factory Method - muundo wa ubunifu ambayo hutoa interface kwa ajili ya kujenga vitu, lakini inaruhusu subclasses kuamua ambayo darasa kwa mfano. 3. Abstract Factory - muundo wa ubunifu ambayo hutoa interface kwa ajili ya kujenga familia ya vitu kuhusiana au kutegemea bila ya kutaja madarasa yao halisi. 4. Observer - tabia muundo kwamba hufafanua moja-kwa-wengi utegemezi kati ya vitu, ambapo mabadiliko katika somo au kuweza kuchunguzwa kitu hali itakuwa kusababisha wote wa kutegemea au mwangalizi vitu kuwa taarifa na updated. 5. Adapter Design - muundo wa muundo wa interface ambayo inaruhusu kitu chochote kinyume na interface kufanya kazi pamoja kwa wrapping katika darasa moja maalum Ungependa kujua zaidi kuhusu muundo wa muundo. 