飞鸽传书最新源码类都要复杂的多
實(shí)際應(yīng)用中的飛鴿傳書(shū)最新源碼類(lèi)都要復(fù)雜的多,一旦發(fā)生職責(zé)擴(kuò)散而需要修改類(lèi)時(shí),飛鴿傳書(shū) 除非這個(gè)類(lèi)本身非常簡(jiǎn)單,否則還是遵循單一職責(zé)原則的好。遵循單一職責(zé)原的優(yōu)點(diǎn)有:可以降低類(lèi)的復(fù)雜度,一個(gè)類(lèi)只負(fù)責(zé)一項(xiàng)職責(zé),其邏輯肯定要比負(fù)責(zé)多項(xiàng)職責(zé)簡(jiǎn)單的多;提高類(lèi)的可讀性,提高系統(tǒng)的可維護(hù)性;變更引起的風(fēng)險(xiǎn)降低,變更是必然的,如果單一職責(zé)原則遵守的好,當(dāng)修改一個(gè)功能時(shí),可以顯著降低對(duì)其他功能的影響。
對(duì)pm也是同樣,會(huì)上發(fā)現(xiàn)需求有問(wèn)題時(shí)pm也不太會(huì)改正式稿。如果再極端一點(diǎn),真的飛鴿傳書(shū)最新源碼是pm、ue、rd爭(zhēng)論不休,倒是可以采用@elya妞的建議:10分鐘還無(wú)定論的,需求和交互由pm拍,ui由ue拍。武斷是武斷了點(diǎn),但至少按照這個(gè)結(jié)論可以先開(kāi)發(fā)了。
而直接修改類(lèi)animal來(lái)達(dá)成目的飛鴿傳書(shū)最新源碼雖然違背了單一職責(zé)原則,但花銷(xiāo)卻小的多,代碼如下:class animal{public void breathe(string animal){if("魚(yú)" equals(animal)){system out println(animal+"呼吸水");}else{system out println(animal+"呼吸空氣");}}}public class client{public static void main(string[] args){animal animal = new animal();animal breathe("牛");animal breathe("羊");animal breathe("豬");animal breathe("魚(yú)");}} 可以看到,這種修改方式要簡(jiǎn)單的多。
總結(jié)
以上是生活随笔為你收集整理的飞鸽传书最新源码类都要复杂的多的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 编程中函数的返回值的定义问题的解决
- 下一篇: c#中一个简单的深拷贝方法