2018年6月5日
摘要: 1.背景: MM的状态是非常不固定的,说不定刚才还非常高兴,没准一会就生气了。就跟六月的天似的,说变就变。 封装一下MM的状态:smile,cry,say;MM的状态决定了这些方法该怎么执行. 2.代码: Boy.java: package com.cy.dp.state; public class 阅读全文
posted @ 2018-06-05 00:33 有点懒惰的大青年 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 1.背景: 站在MM的角度,想命令追求者Boy干什么就干什么,而且将来还可以扩展,怎么做? 2.代码: Command.java: package com.cy.dp.command; public abstract class Command { public abstract void exec 阅读全文
posted @ 2018-06-05 00:00 有点懒惰的大青年 阅读(1434) 评论(0) 推荐(0) 编辑