摘要:橋接模式類圖總是上傳不了本地圖片啊圖在上面鏈接畫的線畫的圓畫的線畫的圓畫長方形都沒有橋接模式標簽啊。。。
橋接模式類圖 SF總是上傳不了本地圖片啊 ↑圖在上面鏈接↑
interface Drawing{ public void drawLine(double x1,double y1,double x2,double y2); public void drawCircle(double x,double y,double r); } class V1Drawing implements Drawing{ public void drawLine(double x1,double y1,double x2,double y2){DP1.draw_a_line(x1,y1,x2,y2);} public void drawCircle(double x,double y,double r){DP1.draw_a_circle(x, y, r);} } class V2Drawing implements Drawing{ public void drawLine(double x1,double x2,double y1,double y2){DP2.drawLine(x1,y1,x2,y2);} public void drawCircle(double x,double y,double r){DP2.drawcircle(x, y, r);} } class DP1{ static public void draw_a_line(double x1,double y1,double x2,double y2){ System.out.println("DP1 畫的線"); } static public void draw_a_circle(double x,double y,double r){ System.out.println("DP1 畫的圓"); } } class DP2{ static public void drawLine(double x1,double y1,double x2,double y2){ System.out.println("DP2 畫的線"); } static public void drawcircle(double x,double y,double r){ System.out.println("DP2 畫的圓"); } } abstract class Shape{ private Drawing _dp; public Shape(Drawing dp){ this._dp=dp; } abstract public void draw(); public void drawLine(double x1,double y1,double x2,double y2){ this._dp.drawLine(x1,x2,y1,y2); } public void drawCircle(double x,double y,double r){this._dp.drawCircle(x,y,r);} } class Rectangle extends Shape{ private double _x1,_x2,_y1,_y2; public Rectangle(Drawing dp,double x1,double x2,double y1,double y2){ super(dp); this._x1=x1; this._x2=x2; this._y1=y1; this._y2=y2; } public void draw(){ System.out.println("畫長方形"+this._x1+this._x2+this._y1+this._y2); drawLine(_x1,_x2,_y1,_y2); } } class Circle extends Shape{ private double _x,_y,_r; public Circle (Drawing dp,double x,double y,double r){ super(dp); } public void draw(){drawCircle(_x,_y,_r);} } public class qiaojie { public static void main(String[] args){ V1Drawing v1=new V1Drawing(); V2Drawing v2=new V2Drawing(); Rectangle r1=new Rectangle(v1,1.0,2.0,3.0,4.0); r1.draw(); v2.drawCircle(2.1, 4.5, 5.6); v2.drawLine(2.4, 3.3 ,4.2, 5.1); } }都沒有橋接模式標簽啊。。。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66245.html
摘要:如果看不懂的話,可以在評論區中提問,我會第一時間回答你無論何時我一直都在嗯哼該文章屬于編程中的那些經典套路設計模式匯總系列 在正式閱讀前,我先談談我們該用什么姿勢和心態學習設計模式: 如果你還沒有過多的編程經驗(泛指半年以下),我建議你把它當做小說來看,能看懂多少是多少,因為半年以下經驗的程序員用到設計模式的情況只會出現在面試上,至于實際工作中?相對來說這部分不會由你負責。 如果你已...
摘要:橋接模式的核心在于將抽象部分和它的實現部分分離,使它們都可以獨立的變化。看起來這個版本已經很完美了不,它仍然有可以優化的空間,即題目提到的橋接模式。使用橋接模式的實現版本這個實現包含了三個函數。這個例子體現了橋接模式的作用。 我寫的程序員面試系列文章 Java面試系列-webapp文件夾和WebContent文件夾的區別? 程序員面試系列:Spring MVC能響應HTTP請求的原因?...
摘要:一些知識點有哪些方法方法前端從入門菜鳥到實踐老司機所需要的資料與指南合集前端掘金前端從入門菜鳥到實踐老司機所需要的資料與指南合集歸屬于筆者的前端入門與最佳實踐。 工欲善其事必先利其器-前端實習簡歷篇 - 掘金 有幸認識很多在大廠工作的學長,在春招正式開始前為我提供很多內部推薦的機會,非常感謝他們對我的幫助。現在就要去北京了,對第一份正式的實習工作也充滿期待,也希望把自己遇到的一些問題和...
閱讀 2936·2021-10-14 09:43
閱讀 2875·2021-10-14 09:42
閱讀 4656·2021-09-22 15:56
閱讀 2364·2019-08-30 10:49
閱讀 1592·2019-08-26 13:34
閱讀 2380·2019-08-26 10:35
閱讀 600·2019-08-23 17:57
閱讀 2027·2019-08-23 17:15