interface-design相关内容
我正在尝试让 Unity 管理我的对象的创建,并且我想要一些直到运行时才知道的初始化参数: 目前我能想到的唯一方法是在接口上有一个 Init 方法. interface IMyIntf {无效初始化(字符串运行时间参数);字符串运行时间参数 { 获取;}} 然后(在 Unity 中)使用它,我会这样做: var IMyIntf = unityContainer.Resolve();IM
..
我试图让Unity来管理我的对象的创建,我想要有一些初始化参数,直到运行时才知道: 在只有这样,我可以想到的方法是在界面上有一个Init方法。 界面IMyIntf { void Initialize(string runTimeParam); string RunTimeParam {get; } } 然后使用它(在Unity中)我会这样做: p>
..
[EDIT 1 - added third pointer syntax(感谢亚历克斯)] 你最喜欢DAL的方法和原因: DAL :: loadCar(int id){} bool DAL :: loadCar(int id,Car& car){} Car * DAL :: loadCar(int id){} 如果无法找到汽车第一个方法返回null,第二个方
..