物件型態 的參數

關於 物件型態 的參數

關於 物件型態 的參數

關於 物件型態 的參數

當一個函式看起來需要超過兩個或三個以上的參數時,
需要將當中的一些參數包裝在一個類別裡。

example:
Circle makeCircle(double x, double y, double radius);
Circle makeCircle(Point center, double radius);

利用建立物件的方式,減少函式參數的數量。當一堆變數一起被傳遞時,
像上例的變數x和變數y,它們是某個概念裡的相似部分,而這個概念
應該獲得一個屬於它的名稱。