《研磨设计模式》chap2 简单工厂simplefactory
生活随笔
收集整理的這篇文章主要介紹了
《研磨设计模式》chap2 简单工厂simplefactory
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 不用工程模式,直接生成類
//某個接口(通用的、抽象的、非具體的功能的) public interface Api {/*** 某個具體的功能方法的定義,用test1來演示一下。* 這里的功能很簡單,把傳入的s打印輸出即可 * @param s 任意想要打印輸出的字符串*/public void test1(String s); }//對接口的實現 public class Impl implements Api{ public void test1(String s) {System.out.println("Now In Impl. The input s=="+s);} } public class Client {public static void main(String[] args) {Api api = new Impl();api.test1("哈哈,不要緊張,只是個測試而已!");} }2. 簡單工程模式
- 客戶只管工廠類,不用管具體里面是如何實現。
- 通過傳參來決定生成哪個子類。
總結
以上是生活随笔為你收集整理的《研磨设计模式》chap2 简单工厂simplefactory的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度探索C++ 对象模型(7)-Data
- 下一篇: 《研磨设计模式》chap3 外观模式Fa