设计模式
墨痕留绝
这个作者很懒,什么都没留下…
展开
-
设计模式之单例式
1,饿汉式 public class Student { // 构造私有 private Student() { } // 自己造一个 // 静态方法只能访问静态成员变量,加静态 // 为了不让外界直接访问修改这个值,加private private static Student s = new Student(); // 提供公共的访问方式 // 为了保证外界能够直接使用该方法,加静态 public static Student getStudent() { return原创 2020-05-31 21:46:13 · 107 阅读 · 0 评论 -
设计模式之方法工厂
public class Cat extends Animal { @Override public void eat() { System.out.println("猫吃鱼"); } } public class Dog extends Animal { @Override public void eat() { System.out.println("狗吃肉"); } } public abstract class Animal { public abstrac.原创 2020-05-31 21:40:56 · 103 阅读 · 0 评论 -
设计模式之简单工厂
思想为需要一个工厂,分别提供获取对象方法: 实体类: public class Cat extends Animal { @Override public void eat() { System.out.println("猫吃鱼"); } } 抽象类: public abstract class Animal { public abstract void eat(); } 工厂类: public class AnimalFactory { private Ani原创 2020-05-31 21:37:49 · 94 阅读 · 0 评论