使用空實例是好習慣還是壞習慣?面向對象練習「空」對象
有「產品」類,與ID啓動:
class product
{
__construct($id = 0)
{
// populate class, there is no product with id = 0
}
function new($name, $data)
...
}
$product = new Product(123); // normal using
但我也需要創建新的產品,所以沒有初始對象,我創建空單:
$product = new Product();
$product->new($name, $data);
是好還是壞?
可能是我應該創建通常的函數new_product(),產品類外,因爲它不使用它的實例,只是創建空的。
這個問題的最佳做法是什麼?
等等,所以,你正在使用一個實例來創建一個實例,什麼? – BoltClock 2011-02-04 08:05:06