设计模å¼éé¢æä¸ç§å«åè§å¯è
(Visitor)模å¼, å¯ä»¥çä¸ä¸ å 为设计模å¼æ¯éè¦æ¬èº«å·²ç»å
·å¤å¾å¤ç¥è¯ä»¥åç»éªä»¥åçä¸è¥¿, è¿éæç®åç»ä½ 说ä¸ä¸è§£å³ä½ è¿ä¸ªé®é¢çæè·¯ å建ä¸ä¸ªç±», å°±å«Visitorå§, è¿ä¸ªç±»ææé£ä¸¤ä¸ªçªä½çå¼ç¨, 并ä¸æä¸ä¸ªæ´æ°æ¹æ³, 类似äºè¿ä¸ªæ ·å public Class Visitor{ private Form formA; private Form formB; public Visitor(Form formA, Form formB){ this.formA = formA; this.formB = formB; } public void updateTextBox(char senderID){ if (senderID == 'A') formB.textbox.Text = formA.textbox.Text else formB.textbox.Text = formA.textbox.Text } } ç¶åå¨ä½ å
·ä½çtextbox change eventéé¢è°ç¨è¿ä¸ªæ¹æ³ updateTextBox formAåæ°å°±'A' formBé便
温馨提示:答案为网友推荐,仅供参考