我使用PHP和Kohana框架,但是這應該是這個問題的外圍設備。什麼是適當的設計模式來管理創建有依賴關係的許多對象
我想實例化一個對象,它有一對相關的子對象,而這個對象又有一些可選的子對象將被創建。
我是OOP的新手,並且正在嘗試對此過程的創建和管理進行建模。如果用戶沒有在一個會話中完成它,我希望該過程是可恢復的,所以我期望能夠序列化該對象並將其從數據庫中提取出來。
我的大方向至今:
從管理面板中選擇一個鏈接,get請求初始化Creation_Management對象讀取www.example.com/create?new_process=true
。從控制器到Creation_Management對象
呼叫:
$form_name = $creation_management_instance->which_form_to_render();
$this->view->set_file($file_name);
該循環然後繼續,形式進來並正在完成對象,直到過程完成。
有沒有一種很好的方法來構造這種情況?
讓我知道我是否可以在任何地方更清晰。
我覺得這是一個非常不明確的問題,這是我的問題的指示,我不清楚我的問題是什麼。 – brennanag 2010-11-30 03:54:20