这个工厂什么的只是一种开发模式呀,跟C#何干,你用java不也是这样子弄么,你要直接New Apple()你就直接New ,C#又没限制你非得用这方法。还有你说的事件委托。就我个人感觉,比其他的语言的那种委托事件好用多了。你用java写事件试试,这才叫绕一大圈,

解决方案 »

  1.   

    因为你现在只会写Console.WriteLine。
      

  2.   


    楼上各位没理解我的意思,我是说,工厂,我知道那是一种开发模式.如果你认为我不知道的话,是你考虑和说话都太随意,或许你心理上有一种优势让你说话很随意,对,一种模式没有必要非要用,我的意思是.net类库大多数都是这样,你不这样用都不行啊.我只是拿个苹果来举个列子,
     卖苹果固然没有写程序复杂,但写程序的目的就是为了比卖苹果更复杂吗我操,
    就说事件吧,你是自定义了个事件,但他总是依赖系统事件被激活,你只是在上面做了个二封,如果你敢的话,直接让使用者来重写系统事件,可以跳过你自定义事件这一环不是吗?