单一职责的理解如果不违背单一职责原则,是不是类里面只有一个方法就行了?我上网查过单一职责指的是只有一个引起类变化的原因,假如说创建一个“小明”类,小明会扫地,会吃饭,会走路,总

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 05:40:28
单一职责的理解如果不违背单一职责原则,是不是类里面只有一个方法就行了?我上网查过单一职责指的是只有一个引起类变化的原因,假如说创建一个“小明”类,小明会扫地,会吃饭,会走路,总

单一职责的理解如果不违背单一职责原则,是不是类里面只有一个方法就行了?我上网查过单一职责指的是只有一个引起类变化的原因,假如说创建一个“小明”类,小明会扫地,会吃饭,会走路,总
单一职责的理解
如果不违背单一职责原则,是不是类里面只有一个方法就行了?我上网查过单一职责指的是只有一个引起类变化的原因,假如说创建一个“小明”类,小明会扫地,会吃饭,会走路,总共有三个方法,而后来小明又会洗衣服、喝水等等,如果把这些方法加入小明类里面,则是违反了封闭的原则,那么把新增的这两个方法写成类,然后构造的时候把小明当做参数传递进去,这样就相当于小明增加了这两个方法,可是,如果小明有几十种方法,就要写几十种类吗?这样会不会很累呢?我该怎么理解好呢?

单一职责的理解如果不违背单一职责原则,是不是类里面只有一个方法就行了?我上网查过单一职责指的是只有一个引起类变化的原因,假如说创建一个“小明”类,小明会扫地,会吃饭,会走路,总
单一职责不是单一方法,而是指某个接口或类只有一个原因引起变化,也就是说只管一件事情.
单一模式的缺点确实就是繁琐.
这种设计模式在软件行业当中是存在很大争议的,如果题主实在理解不了也没关系,因为本来就没个定论(当然你要说PM强制要求单一,那没话说,上司最大).
个人建议,如果业务逻辑比较简单,或者是即使承担多项职责,但这几个职责间的耦合性非常强,拆开写反倒不便于维护管理,那么违反单一职责原则也是可以的.

单一职责的理解如果不违背单一职责原则,是不是类里面只有一个方法就行了?我上网查过单一职责指的是只有一个引起类变化的原因,假如说创建一个“小明”类,小明会扫地,会吃饭,会走路,总 软件设计原则的共性和目的,并简要说明各个原则之间的联系.六大原则:单一职责原则、里氏替换原则、 依赖倒置原则、接口隔离原则、迪米特法则、开闭原则 厄威克的八项组织原则中的职责原则,即上级对所属下级工作的职责是绝对的是什么意思上级对所属下级工作的职责是绝对的怎么理解呢 是...的职责 英语 如何理解纯净物定义中的”单一物质“,单一物质”的基本单位是什么?元素,分子?由单一物质组成的物质称为纯净物若单一物质的基本单位是元素,那不是和化合物的定义违背了么?化合物由两 你是怎样理解“职责”的?哪些事是我们应尽的职责?请用上“职责”一词,写一组排比句. 怎么样理解记者的职责与义务 举一个高中生物实验中不遵循单一变量原则的实验! 职责的含义对职责的认识 职责的反义词是什么职责 反义词 是……的职责 用英语翻译 保持生态平衡是我们的职责英文翻译 英语翻译是……的职责英语 清朝军机大臣的基本职责是? 国务院各部门的职责主要是啥? 唐朝三省六部制中,它们的职责各是? 唐朝三省六部制中,尚书省的职责是? 清朝军机大臣的基本职责是?