随笔分类 - design pattern
23 Design Patterns
摘要:策略模式:定义了算法族,分别封装起来,让他们之间可以相互替换,次模式让算法的 变化独立于使用算法的客户。point1:针对接口编程,而不是针对实现编程point2:多用组合,少用继承point3:使用委托“delegate”简单需求定义:这是一个RPG游戏,游戏中提供多种人物角色供你选择,每个角色都有自己特定的武器。角色:骑士(长矛),剑客(长剑),刺客(匕首)使用设计模式:定义基础角色类: 1 package com.pattern.strategypattern.character; 2 3 import com.pattern.strategypattern.behavior.Figh.
阅读全文
浙公网安备 33010602011771号