MVP模式

it2022-05-09  20

http://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/MVP.mspx?mfr=true主要思想是把以前的View依赖于Bll反转,并把View中的相关控件对象进行抽象。实现后如下:我整理的例子的类之间的关系:/Files/nanshouyong326/MVP.rar 还有几点不是很明白:1.如何抽象页面控件?2.程序里面的DTO有什么用途?3.下面这个类的方面不是很明白,涉及到了泛型。

ObjectToLookupConverter  1    public abstract class ObjectToLookupConverter<ObjectToConvert> : IObjectToLookupConverter<ObjectToConvert> 2    { 3        public abstract ILookupDTO ConvertFrom(ObjectToConvert objectToConvert); 4 5        public IList<ILookupDTO> ConvertAllFrom(IList<ObjectToConvert> objectsToConvert) 6        {             7            return new List<ObjectToConvert>(objectsToConvert).ConvertAll<ILookupDTO>(delegate(ObjectToConvert objectToConvert) 8                                                               { 9                                                                   return ConvertFrom(objectToConvert);10                                                               });11        }12    } 那位前辈有好的文章还请给连接。。

转载于:https://www.cnblogs.com/nanshouyong326/archive/2006/11/29/576186.html

相关资源:mvp模式的小例子

最新回复(0)