面向对象设计基本原则

面向对象设计不外乎遵循五大原则:
 第一、单一职责原则 即 一个类应该只负责单一的职责,而将其余的职责让其他类来承担,这样每个类之间相互协调来完成一件任务。
第二、开闭原则 即对扩展是开放的,对修改是封闭的,因此需要注重抽象的运用
第三、替换原则 子类应该可以替换在父类出现的任何地方
第四、依赖倒置原则 这个应该大家都明白吧,即抽象不能依赖于实现细节,或者说应用不依赖于具体框架
第五、接口分离原则 不要将一大堆方法都糅合在一个接口里面形成一个大而全的接口,要将他们按照职责和功能分离到多个小接口中去,目前很多web应用开发就忽略了这条原则,比如定义Dao接口时,和客户相关的Dao接口就一个,里面什么方法都有,可以细分就最好细分一下

以上原则是经常用的几个原则,尽量遵循有助于软件设计趋于合理。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值