![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
墨痕留绝
这个作者很懒,什么都没留下…
展开
-
设计模式之单例式
1,饿汉式public class Student { // 构造私有 private Student() { } // 自己造一个 // 静态方法只能访问静态成员变量,加静态 // 为了不让外界直接访问修改这个值,加private private static Student s = new Student(); // 提供公共的访问方式 // 为了保证外界能够直接使用该方法,加静态 public static Student getStudent() { return原创 2020-05-31 21:46:13 · 109 阅读 · 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 · 105 阅读 · 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 · 96 阅读 · 0 评论