大話編程-六大設計原則

單一職責原則 類,方法引起它們改變的原因有且僅有一個。例如:工廠裏的流水線,每個車間基本上只幹一件事,所以車間組合起來就是一個生產流程。我們寫程序的時候也可以這樣,將一個類的功能細化一下爭取做到一個類只做一件事。 下面是一個整條生成流程的例子 反例: 由此可見代碼似乎並不是那麼完美,顯得臃腫,難以維護 正例: 此時有一個工廠,負責生產商品的整套流程,每個方法各司其職,負責自己車間該乾的活。同時又提
相關文章
相關標籤/搜索