接口就是規定class 必須有的成員

解决方案 »

  1.   

    然后客户层中的代码应该不是如下所写
    Product p = new Product()
    p.ProductID = "2201";
    p.ProductName = "2205"
    IOperation op = new ProductManager();
    op.New(p);既然是三层的结构,表示层(客户端)使用的数据应该业务逻辑层(你说的服务层)获得。必须创建一个到远层服务器(服务层)的连接,访问服务层的远程对象。具体实现你还得多参考一些资料。
      

  2.   

    谢谢真的名贵的回答。我是三层结构。
    业务外观层想提供一个统一的外观。所以我把他们的GUID的操作
    全部做为一个接口。然后每个类都实现这个接口。
    我没有使用远程对象,客户端是用aspx页面。。
    如果是这样的话,上面的代码有问题吗???
      

  3.   

    经鉴定,代码正确无误,但是函数方法命名 New 有点问题因为New 是一个关键字,按照MS给出的"类库开发人员指南"应当避免使用关键字(当然MS只是建议), 用New虽然不一定带来问题但是 俗话说 听人劝,吃饱饭 :)