我有一个这样工作的框架:在定义了一些元数据后,它用PHP类生成PHP代码。这些类是抽象的,并打算被分类。我该如何调用一层自动生成的代码?
class User extends UserBase {
//....
}
的用户群提供了一些普通的功能,如定义的属性年龄,姓名,电子邮箱:
例如,如果我在后台定义一个用户类,它会像产生的用户群类,我只是继承,并为这些获得者和制定者。它也确认。
下一步是,它生成一个UserDataMapper类其可以在用户保存到DB,或恢复从DB一个用户,寻找用户,删除用户等
,PHP代码在3分割部分:
1)系统代码( “!不触摸它”)
2)自动生成的代码( “!不手动变更”)
3)用户代码( “做你想做的!”)
在分层思考时,系统代码对自动生成的代码不太了解(至少对于一些罕见的特殊情况),并且不知道用户代码。自动生成的代码使用系统代码,但不知道任何关于用户代码的信息。用户代码使用系统代码和自动生成的代码。
我正在写我的框架文件,现在和我在这里命名层麻烦,但特别是对于自动生成的代码层)
因此,如何可能我算什么? “服务层”也许?因为实际上,自动生成的代码只是方便用户帮助他简化硬性生活,并且只需按下后端中的某些按钮即可快速重构。
对此会有任何建议感到高兴。感谢大家。
自动生成的代码层做了什么/促成了什么? – 2009-12-30 14:26:54