解决方案 »

  1.   

    什么都不是
    既不是三层,也不是MVC
    这不过就是外部类的实例化和使用所谓架构,是一个整体上的设计
    你拿出一句代码
    int a=new int()
    问别人这是什么架构,不是扯淡吗
      

  2.   

    哦,,,封装么这时对于 比较大的 web设计 一种比较 便于维护的方法 是吧。?
    那么,如果 是比较小的 程序设计呢?
    比如说 我们  将要设计 一款单机的软件,,,软件 就比较小(其实我感觉也挺大的。),这时 用 这种 封装  行么?会不会 显得程序 很 冗余啊?
      

  3.   

    有些封装可以认为是采用了AOP(面向方面编程)的思想,也可以认为是OOP(面向对象编程)的思想。但是你单独摘出这一段,没有什么模式、架构和思想可言。既然采用C#,这是一个面向对象的编程语言,封装是基本的东西
      

  4.   

    架构需要一个名字么,貌似听得最多的就是三层架构,还有分布式架构,
    模块需要名字么,这个更接近业务,比如注册模块,
    模式就有名字,为了方便交流。推荐一本书,thinking in uml