橋接模式
http://www.cnblogs.com/java-my-life/archive/2012/05/07/2480938.html
- abstract class Abstraction {
- protected Implementor impl;
- public Abstraction(Implementor impl) {
- this.impl = impl;
- }
- // 示例方法
- public void operation() {
- impl.operationImpl();
- }
- }
- class RefinedAbstraction extends Abstraction {
- public RefinedAbstraction(Implementor impl) {
- super(impl);
- }
- // 其他的操作方法
- public void otherOperation() {
- }
- }
- abstract class Implementor {
- /**
- * 示例方法,實現抽象部分需要的某些具體功能
- */
- public abstract void operationImpl();
- }
- class ConcreteImplementorA extends Implementor {
- @Override
- public void operationImpl() {
- // 具體操作
- }
- }
- class ConcreteImplementorB extends Implementor {
- @Override
- public void operationImpl() {
- // 具體操作
- }
-
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-2136241/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JS 橋接模式JS橋接模式
- 設計模式-橋接模式設計模式橋接
- 設計模式:橋接模式設計模式橋接
- JavaBridgePattern(橋接模式)Java橋接模式
- Swift-橋接模式Swift橋接模式
- 橋接模式(Bridge)橋接模式
- 08_橋接模式橋接模式
- Java設計模式-橋接模式Java設計模式橋接
- 結構型模式:橋接模式模式橋接
- 小白設計模式:橋接模式設計模式橋接
- 設計模式之橋接模式設計模式橋接
- 設計模式(八)——橋接模式設計模式橋接
- 設計模式之【橋接模式】設計模式橋接
- javascript設計模式橋接模式JavaScript設計模式橋接
- 結構型模式----橋接模式模式橋接
- 設計模式(十二):橋接模式設計模式橋接
- 設計模式之橋接設計模式橋接
- 設計模式(七)橋接設計模式橋接
- PHP 設計模式之橋接模式PHP設計模式橋接
- GoLang設計模式19 - 橋接模式Golang設計模式橋接
- Java設計模式(7)----------橋接模式Java設計模式橋接
- 設計模式 | 橋接模式(bridge)設計模式橋接
- 9.設計模式-橋接模式設計模式橋接
- 極簡設計模式-橋接模式設計模式橋接
- Python設計模式-橋接模式Python設計模式橋接
- 大話設計模式—橋接模式設計模式橋接
- 橋接模式(c++實現)橋接模式C++
- c#橋接模式詳解C#橋接模式
- 設計模式之旅12--橋接模式設計模式橋接
- Java設計模式之(六)——橋接模式Java設計模式橋接
- 23種設計模式(9)- 橋接模式設計模式橋接
- 設計模式系列 11-- 橋接模式設計模式橋接
- Android設計模式之橋接模式Android設計模式橋接
- java設計模式之一 橋接模式Java設計模式橋接
- 我學設計模式 之 橋接模式設計模式橋接
- 設計模式:橋接模式及程式碼示例、橋接模式在jdbc中的體現、注意事項設計模式橋接JDBC
- 設計模式學習-裝飾模式,橋接模式設計模式橋接
- c++涉及模式 橋接模式(bridge Pattern)C++模式橋接