1
如果你看一下wikipedia bridge entry存在這樣一個矛盾的UML diagram描繪了實施者爲私有變量,但伴隨的Java代碼示例有它非私營和精緻抽象利用它作爲下面的代碼片斷:橋樑模式:實施者應該是私人的嗎?
// low-level i.e. Implementation specific
public void draw() {
drawingAPI.drawCircle(x, y, radius);
}
的drawingAPI
是實現者並從精製抽象訪問。
而且在同一個維基百科條目LePUS3圖意味着精緻的抽象只能調用操作從抽象而不是從實施者任何方法。
參見下面的計算器答案,其中實施者是專用的: https://stackoverflow.com/a/319792/480894
所以應該實施者是私人和精緻的抽象只能調用從抽象的方法呢?