JAVA设计模式---单一职责模式

现实生活中我们现在拥有太多的各种各样的产品,它们的功能很多各各样,但是我们同时间也会发现在一个产品当中
的每种功能,其实生活当中还是有对应一种功能的产品,而且可能这功能单一的产品比那功能多种多样的产品还要贵
呢,所以说有的时候一种东西功能单一其实更加好用,比如手机有照相,上网,摄像等功能,但是它的这些功能怎么
能和数码相机,电脑,摄像机相比呢,这也好像就是编程当中的单一职则模式。

对于一个类我们一般就写一种功能,从而引起类型变化的原因也就只有一个,不会有好多,当我们把太多的逻辑放在一
个类里面,这个类根本就是无法阅读的,无法修改,复用等。

所以所谓单一职则就是说引起类变化的原因只有一个,不会有多种多样。


职则单一就是功能单一,比如在B/S应用中,我们不应该把表现视图的,表示控制逻辑的,表示和数据库连接的写在一起,
我们应当把它们分现来,各自做自己的职则。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值