码迷,mamicode.com
首页 > 其他好文 > 详细

在服务器端的远程对象中加上抽象工厂的接口和实现类

时间:2015-12-05 11:18:01      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

public interface IServerObject
{
Person GetPersonInfo(string name,string sex,int age);
}
public interface IServerObjFactory
{
IServerObject CreateInstance();
}
public class ServerObject:MarshalByRefObject,IServerObject
{
public Person GetPersonInfo(string name,string sex,int age)
{
Person person = new Person();
person.Name = name;
person.Sex = sex;
person.Age = age;
return person;
}
}
public class ServerObjFactory:MarshalByRefObject,IServerObjFactory
{
public IServerObject CreateInstance()
{
return new ServerObject();
}
}

然后再客户端的远程对象中只提供工厂接口和原来的对象接口:

客户端调用

ServerRemoteObject.IServerObject serverObj = serverFactory.CreateInstance();

 

在服务器端的远程对象中加上抽象工厂的接口和实现类

标签:

原文地址:http://www.cnblogs.com/wangchuang/p/5021164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!