物件導向trick

weixin_34050427發表於2017-04-11

1. Command query seperation,改變狀態的函式稱為command,查詢狀態的函式稱為query。一個函式查詢狀態(有返回值)就不能改變狀態(無返回值)

2. 迪米特法則,不要同陌生人講話,函式只與鄰居對話。只呼叫以下變數的方法:


3061379-a51c0d567af0b805.png
迪米特法則

相關文章