نمط جافا جسر (نمط الجسر)
وضع الجسر فك تشفير ، تعريف التنفيذ. إنه نمط هيكلي. يتضمن هذا الوضع واجهات تعمل كجسور. هذا الجسر يجعل فئات محددة مستقلة عن منفذي الواجهة.
وضع الجسر فك تشفير ، تعريف التنفيذ. إنه نمط هيكلي.
يتضمن هذا الوضع واجهات تعمل كجسور. هذا الجسر يجعل فئات محددة مستقلة عن منفذي الواجهة.
يمكن تغيير هذين النوعين من الفئات دون التأثير على بعضهما البعض.
مثال:
interface Printer {public void print (int divius ، int x ، int y) ؛} // from www.jav a2 s. C omclass colorPrinter تنفذ Printer {Override public void print (int divius ، int x ، int y) {system.out.println ("color:" +radius +"، x:" +x +"،" +y +"]") ؛ }} class BlackPrinter تنفذ Printer {Override public void print (int divius ، int x ، int y) {system.out.println ("black:" +radius +"، x:" +x +"،" +y +"]") ؛ }} شكل فئة مجردة {Printer Printer Print ؛ الشكل المحمي (الطابعة p) {this.print = p ؛ } Public Abstract void draw () ؛ } دائرة الفئة تمتد الشكل {private int x ، y ، radius ؛ الدائرة العامة (int x ، int y ، int نصف قطرها ، رسم الطابعة) {super (draw) ؛ this.x = x ؛ this.y = y ؛ this.radius = نصف القطر ؛ } public void draw () {print.print (radius ، x ، y) ؛ }} الفئة العامة الرئيسية {public static void main (string [] args) {شكل redCircle = New Circle (100،100 ، 10 ، new ColorPrinter ()) ؛ شكل BlackCircle = دائرة جديدة (100،100 ، 10 ، New BlackPrinter ()) ؛ redcircle.draw () ؛ BlackCircle.draw () ؛ }}شكرا لك على القراءة ، آمل أن تساعدك. شكرا لك على دعمك لهذا الموقع!