
设计模式
加班是不可能的不加班是绝对不可能的
互相学习
展开
-
简单工厂
public abstract class Animal { public abstract void eat(); }public class AnimalFactory { /*public static Dog createDog() { return new Dog(); }public static Cat createCat() {原创 2017-10-18 22:58:51 · 160 阅读 · 0 评论 -
工厂模式
public class FragmentFactoty { public static FragmentFactoty sFragmentFactoty; private FragmentFactoty(){} public static FragmentFactoty getInstance(){ if (sFragmentFactoty == n原创 2017-11-07 00:30:06 · 204 阅读 · 0 评论 -
工厂方法
public abstract class Animal { public abstract void eat(); }public class Cat extends Animal {@Override public void eat() { System.out.println("猫吃鱼"); } }public class CatFactory implements Fac原创 2017-10-14 10:09:36 · 170 阅读 · 0 评论 -
观察者模式
package com.example; public interface Observer { void update(Object newData); }package com.example; import java.util.ArrayList; import java.util.List; public class Observable { private d原创 2017-10-31 23:10:37 · 176 阅读 · 0 评论