前言:侠盗联盟what is plan B,this is 随机应B 影片中,有句说这个是全世界最先进的安保系统,如果贼能在这系统上偷东西的话,那这个东西就值得给贼,果然是 土豪的代言人,如果贼关闭了系统再去偷…
1.静态工厂模式(简单工厂模式)
其实就是去掉了抽象工厂类,然后定义一个工厂类的创建方法设置为静态方法简化了工厂类的创建
public class Factory{public static <T extends Product> T create(Class<T> c){Product product n…
目录结构 1.在domain包中创建User实体类
package com.rick.domain;import java.util.Date;public class User {private int id;private String name;private Date birthday;private float money;public int getId() {return id;}public void setId(int id) {this.id id;}publ…
概念:定义了算法家族,分别封装起来。让他们之间可以相互替换,随着算法的变换,不会影响客户端代码。
!图自己看,Context与Strategy聚合
//定义抽象策略类
public abstract class Strategy { /*** des…
人永远是要学习的。死的时候,才是毕业的时候。——萧楚女 简单工厂又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例.(其实就专门创建对象的). public class AnimalFactory {private AnimalFactory(){}//通过类名 调用即可public stati…