状态模式:允许对象在内部状态改变时改变它的的行为.对象看起来好像修改了化的类.
将以超市购物为例--说明状态模式
所有状态抽象类
Java代码
public abstract class BuyStat { //在超市状态 public void inShop() { System.out.println("welcome come our shop,please start shoping"); } //选购商品状态 public void select() { System.out.println("you not in shop"); } //支付状态 public void pay() { System.out.println("you don't have merchandise,so don't pay!"); } //商品打包 public void packing() { System.out.println("you don't have merchandise,so don't packing!"); } //抽奖 public void winner(){ System.out.println("you don't winner!"); } }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索system
, 状态
, public
, 模式
, void
println
head first 设计模式、headfirst设计模式pdf、first设计模式 中文版、headfirst设计模式 1、状态设计模式,以便于您获取更多的相关知识。
时间: 2025-01-20 09:08:39