摘要: template_method public abstract class Flyable { //抽象方法 public abstract void takeoff(); //钩子Hooks(让继承类来重写) public void fly(){ } //实际方法 private void lan 阅读全文
posted @ 2021-10-19 09:16 NeverLateThanBetter 阅读(32) 评论(0) 推荐(0)
摘要: Strategy Weapon public abstract class Weapon { //打斗 public abstract void fight(); } NoneWeapon public class NoneWeapon extends Weapon{ @Override publi 阅读全文
posted @ 2021-10-19 09:12 NeverLateThanBetter 阅读(155) 评论(0) 推荐(0)
摘要: Observer Observer接口 public interface Observer { //通知 void notice(); String getName(); } Alarm public class Alarm { List<Observer> observers = new Arra 阅读全文
posted @ 2021-10-19 09:11 NeverLateThanBetter 阅读(39) 评论(0) 推荐(0)