โหมดพร็อกซี Java Static
โหมดพร็อกซี: จัดเตรียมพร็อกซีสำหรับวัตถุอื่น ๆ เพื่อควบคุมการเข้าถึงวัตถุนี้
ในการกล่าวอย่างตรงไปตรงมารูปแบบพร็อกซีเป็นตัวแทนของ "วัตถุจริง" แนะนำระดับหนึ่งของทางอ้อมเมื่อเข้าถึงวัตถุเนื่องจากทางอ้อมนี้สามารถเพิ่มเข้าไปในการใช้งานหลายครั้ง
ก่อนที่จะใช้รหัสให้เล่าเรื่องราวชีวิตที่เรียบง่าย เราทุกคนรู้ว่าหลาย บริษัท รอบตัวเรามีธุรกิจการซื้อบ้านหรือการเช่าเช่น Lianjia (Lianjia) แต่ Lianjia เองไม่มีสินทรัพย์ที่อยู่อาศัยจริง บ้านที่ขายและสัญญาเช่าจำเป็นต้องจัดหาเจ้าของทรัพย์สิน (Homemaster) เพื่อตระหนักถึงความต้องการที่อยู่อาศัยของ บริษัท ในขณะเดียวกันธุรกิจการขายและการเช่าบ้านของ บริษัท กำหนดให้พนักงานของ บริษัท (ผู้ขาย) ตระหนักถึงวิธีการนี้ แต่เพื่อดำเนินการตามการอนุญาตของ บริษัท และใช้ช่องทางทรัพยากรทางธุรกิจของ บริษัท ก่อนที่งานจะเสร็จสมบูรณ์ ณ จุดนี้เราควรชัดเจนว่าผู้ขายที่นี่เป็นพร็อกซีแบบคงที่ในโหมดพร็อกซี ดังนั้นเราจึงเริ่มเขียนรหัสของโหมดนี้ (ตรรกะทางธุรกิจก่อนและหลังวิธีการใช้งานพร็อกซีถูกละเว้นที่นี่):
อินเทอร์เฟซ Lianjia {// Lianjia ให้ช่องทางสำหรับการซื้อและขายบ้าน (ธุรกิจของ บริษัท ) โมฆะสาธารณะ Sellhouse ();} คลาส Homemaster ใช้ Lianjia {// เจ้าของบ้านจำเป็นต้องขายบ้านผ่าน Lianjia (เพื่อตระหนักถึงช่องทางธุรกิจของ บริษัท ) }} ผู้ขายในชั้นเรียนใช้ Lianjia {// ธุรกิจของ Lianjia กำหนดให้ผู้ขายใช้ Lianjia LJ; // ประกาศ บริษัท Lianjia (สามารถเข้าใจได้ว่าเป็นหลักฐานว่าผู้ขายเป็นของ Lianjia) } โมฆะสาธารณะ sellhouse () {lj.sellhouse (); // วิธีการใช้งานจริงต้องเรียกใช้วิธีการช่องทางธุรกิจของ บริษัท }} proxymode คลาสสาธารณะ {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {homemaster hm = new homemaster (); ผู้ขาย s = ผู้ขายใหม่ (HM); // ตัวแทนเพื่อดำเนินการตามความต้องการขายบ้าน S.Sellhouse (); -ขอบคุณสำหรับการอ่านฉันหวังว่ามันจะช่วยคุณได้ ขอบคุณสำหรับการสนับสนุนเว็บไซต์นี้!