我有一個這樣工作的框架:在定義了一些元數據後,它用PHP類生成PHP代碼。這些類是抽象的,並打算被分類。我該如何調用一層自動生成的代碼?
class User extends UserBase {
//....
}
的用戶羣提供了一些普通的功能,如定義的屬性年齡,姓名,電子郵箱:
例如,如果我在後臺定義一個用戶類,它會像產生的用戶羣類,我只是繼承,併爲這些獲得者和制定者。它也確認。
下一步是,它生成一個UserDataMapper類其可以在用戶保存到DB,或恢復從DB一個用戶,尋找用戶,刪除用戶等
,PHP代碼在3分割部分:
1)系統代碼( 「!不觸摸它」)
2)自動生成的代碼( 「!不手動變更」)
3)用戶代碼( 「做你想做的!」)
在分層思考時,系統代碼對自動生成的代碼不太瞭解(至少對於一些罕見的特殊情況),並且不知道用戶代碼。自動生成的代碼使用系統代碼,但不知道任何關於用戶代碼的信息。用戶代碼使用系統代碼和自動生成的代碼。
我正在寫我的框架文件,現在和我在這裏命名層麻煩,但特別是對於自動生成的代碼層)
因此,如何可能我算什麼? 「服務層」也許?因爲實際上,自動生成的代碼只是方便用戶幫助他簡化硬性生活,並且只需按下後端中的某些按鈕即可快速重構。
對此會有任何建議感到高興。感謝大家。
自動生成的代碼層做了什麼/促成了什麼? – 2009-12-30 14:26:54