• 文章
  • 在线工具

职责模式-Java设计模式

职责模式 设计模式
832
职责模式:
1.职责和行为一致
2.职责分工明确
现实例子:
蜜蜂分为3种:蜂王,雄蜂,工蜂。那么他们的每种蜜蜂的责任不同。
蜂王的职责是产卵
雄蜂的职责是和蜂后繁殖后代
工蜂的职责主要是采集
每个人的职责分明可以组成一个庞大的提现,不会使整个体系变得混乱的不堪。
在我们java程序中,如果每个类和方法都有清晰定义了他的职责,并且正确的使用它,这个系统使我们最为健壮的系统。
在java代码对于职责模式,我们应该注意:
1.命名规范,我们要见其名知其意,定义的名称要与实际用途一致
2.可见性职责,通过用访问修饰符来控制职责
3.职责分离
不同场景下的适用的模式:
每种设计模式的意图都是为了解决特定场景下的问题,如果职责模式不明确,尽早的分离职责,那么就需要职责模式开始。


评论
或者使用社交账号快捷登录