小弟最近打算做一个点播系统,C# Winform开发,支持多种媒体的播放,如,视频 图片 flash等,
计划是. 每一个模块都会有自己的 实现.管理.任务调度等等功能
这种可以用所谓的工厂模式来做么,(我的意思是拿一个工厂来生产这些模块,本人还不怎么理解工厂模式)如果不行.该设计成什么样呢.
希望大虾们指点下.

解决方案 »

  1.   

    我也不太清楚啥工厂模式.你Google一下 C#工厂模式 看看
      

  2.   


    谢谢.好.我就红字部分解释下.
    就是.这个点播系统启动就监听来自服务器端的socket消息,根据消息内容到服务器下载相应的播放信息配置文件
    及其媒体内容.然后各个模块通过模块配置文件来执行相应的操作.任务调度等等那么客户端该如何设计呢,能给个思路吗?
      

  3.   

    兄台比喻很形象啊!楼主用的Socket?
      

  4.   


    是的.用的是Socket. 就是客户端和服务器的通信.难道有更好的解决方法么.还是说我out了呢 -_-||