美文网首页
设计模式之建造者模式示例

设计模式之建造者模式示例

作者: 0dce86ba3565 | 来源:发表于2017-09-23 15:26 被阅读0次

    1.实体对象:

    public class User{

        private   int   id;

        private   String  num;

        public  void  User( ){ }

        public   void  setId(int  id){   

               this.id=id;    

       }

        public  void   setNum(String  num){

              this.num=num+"id";    

        }

    }

    2.实现举例

    public   class   MyBuilder{

          private   int   id; 

          private   String num;

          public   User   build(){        

              User d=new  User();        

              d.setId(id);        

              d.setNum(num);

              returnt;    

         }

         public   MyBuilder   setId(int  id){

             this.id=id;

             return this;   

         }

         public  MyBuilder  setNum(String num){

              this.num=num;

              return  this;    

         }

    }

    public   class   Test{

           public  static  void  main(String[] args){        

                  User d=new MyBuilder().setId(10).setNum("hc").build();   

           }

    }

    相关文章

      网友评论

          本文标题:设计模式之建造者模式示例

          本文链接:https://www.haomeiwen.com/subject/xoucextx.html