設計模式之建造模式(建立型)

建造者模式

本篇文章可能和各位理解不同。我看你們眼中的建造者模式都是一個導演類,一個產品接口,我的感受四不像,像工廠又像策略模式。其實不必這麼複雜。我以爲建造者模式應該就是一種編程方法,說白了就是鏈式編碼。java

static class Stu{
        private String name;
        private int age;
        
        public static Stu build(){
            return new Stu();
        }
        
        public Stu name(String name){
            this.name = name;
            return this;
        }

        public Stu age(int age){
            this.age = age;
            return this;
        }
    }

我認爲建造者模式一個靜態的build方法就搞定了,剩下的就是鏈式編程,愛怎麼填充怎麼填充。就是這麼簡單。編程

相關文章
相關標籤/搜索