设为首页 | 加入收藏 | 网站地图 | 在线报名 | 联系我们
首 页   我们的服务   培训的行业   短期培训   就业培训   企业培训   师资介绍   项目承包   开发实验室   技术交流
培训课程: VS.NET | ASP.NET | VB.NET | Ajax | C# | Java | J2ee | Jboss | Jsp | Struts | Hibernate | Eclipse | Spring | WebSphere | Asp | C/C++
   VC++ | PowerBuilder | Delphi | SQL Server 2000/2005 | Oracle 9i/10g/11g | Sybase | Linux | Unix | Sun Solaris | IBM Aix | 软件项目管理 | 配置管理
关于思源培训
中心简介
组织机构
企业文化
经营理念
新闻动态
媒体评价
技术支持
常见问题
位置示意
精品课程
在职短期进修提高培训 更多>>>
  VB.NET与.NET框架核心开发技术
  VS.NET企业级分布式技术
  J2EE企业级应用开发
  Hibernate/Eclipse/Spring等框架
  SQLServer2005系统管理、设计与开发
  Oracle 9i/10G管理、优化与开发
  VC++深入编程(含COM)
IT高端实用技术培训 更多>>>
  软件项目管理
  软件配置管理
  ITIL/ITSM Foundation
  网络信息安全
  HP Unix 操作系统管理
  IBM AIX操作、系统管理与维护
  Linux环境下嵌入式开发技术
项目实战、面向就业工程师培训
  JAVA软件工程师就业培训班
  微软.NET工程师就业培训班
  Java软件工程师暑假培训班
团体包班/内容定制/上门培训
 
    
首页 > 培训课程 > 培训大纲
课程大纲
C#软件设计模式
《我要返回查看其它课程近期开课日期,详见课程体系表》
课程摘要: 设计模式已经成为面向对象设计和编程的主要内容,它为解决我们经常遇到的编程问题提供了易于复用而且可维护的高级方案。然而,许多工作繁忙的Java程序员还没能抽出时间来学习设计模式,也未将这种强大的技术运用到自己的工作中。
内容大纲:

第1部分
·为什么使用模式?
·为什么使用设计模式?
·为什么使用C#语言?
·UML
第2部分 接口型模式
接口型模式介绍
·接口与抽象类
·接口与委托
·接口与属性
·接口的细节
第3部分 适配器模式
·对接口进行适配
·类适配器与对象适配器
·对.NET的数据进行适配
第4部分 外观模式
·一个普通的外观
·应用外观模式进行代码重构
·外观·公用例程以及演示
第5部分 合成模式
·一个普通的合成
·合成的递归行为
·合成·树形结构,以及环形结构
·带环形结构的合成
第6部分 桥接模式
·一个普通的抽象
·从抽象到桥接
·作为桥接的驱动器
·数据库驱动器
第7部分 职责型模式
职责型模式介绍
·普通的职责
·利用可访问性进行职责控制
第8部分 单件模式
·单件模式的机制
·单件与线程
·识别单件模式
第9部分 观察者模式
·C#语言对观察者的支持
·委托机制
·一个经典的例子——GUI中的观察者模式
·模型/视图/控制器
·分层
第10部分 中介者模式
·一个经典实例——GUI中介者
·关系完整性中介者
第11部分 代理模式
·一个简单的代理
·数据代理
·远程代理
第12部分 职责链模式
·一个普通的职责链模式
·重构为职责链模式
·将一个链进行固定
·不带合成结构的职责链模式
第13部分 享元模式
·不可改变性
·提取一个享元中的不可改变部分
·共享享元
第14部分 构造型模式
构造型模式介绍
·对象构造过程中产生的一些困难
第15部分 生成器模式
·一个普通的生成器模式
·在约束下进行对象生成
·一个更宽容的生成器
第16部分 工厂方法模式
·一个经典实例——枚举器
·识别工厂方法模式
·确定对哪个类进行实例化
·平行层次结构中的工厂方法模式
第17部分 抽象工厂模式
·一个经典实例——GUI工具箱
·抽象工厂与工厂方法
·命名空间与抽象工厂
第18部分 原型模式
·作为工厂的原型
·利用克隆进行原型化
第19部分 备忘录模式
·一个经典实例——使用备忘录完
·备忘录的持久性
·跨越多次会话的永久备忘录
第20部分 操作型模式
操作型模式介绍
·操作与方法
·特征标记
·委托
·异常
·算法与多态
第21部分 模板方法模式
·一个经典实例——排序
·完成一个算法
·模板方法的钩子
第22部分 状态模式
·对状态进行建模
·重构为状态模式
·使状态成为常量
第23部分 策略模式
·对策略进行建模
·重构为策略模式
·对策略模式和状态模式进行比较
·对策略模式和模板方法模式进行比较
第24部分 命令模式
·一个经典实例——菜单命令
·利用命令模式提供一个服务
·命令模式的钩子
·命令模式与其他模式的关系
第25部分 解释器模式
·一个解释器实例
·解释器·语言以及扫描分析器
第26部分扩展型模式
扩展型模式介绍
·面向对象设计的基本原则
·Liskov替代原则
·Demeter法则
·消除代码的气味
·普通扩展无法提供的内容
第27部分 装饰模式
·一个经典例子——流
·函数包装器
·GUI中的装饰器
·装饰模式与其他模式的关系
第28部分 迭代器模式
·一般的迭代
·线程安全的迭代
·对一个合成进行迭代
第29部分 访问者模式
·访问者机制
·一个普通的访问者模式
·访问者环
·对访问者模式的争论

学时学费: ◆ 学时:共 40 学时 白班:共 5 天 晚班:共
◆培训费用每人3680元,四人以上团体学习或专家上门培训优惠多多,具体请电话咨询。
推荐教材: 《深入浅出设计模式(C#/Java版)》
学习基础: 计算机操作熟练,具备一定的软件编程基础,或参加过思源其它培训课程即可。
后续课程: VS.NET企业级分布式技术
培训目标: 高级软件开发工程师
培训方式: ◆小班授课,人手一机,学练结合,免费试听和重修,终身技术支持。
◆教师授课与学生上机实践相结合,采用多媒体教学方式,保证最佳的学习效果。
◆案例教学:采用完全的案例教学法,符合人的认知规律,边讲边练,循序渐进地引导学员迅速掌握相应的知识和技能。
◆注重实用:每一位任课教师都具有多年的软件开发经给,他们不仅精通所讲授的课程,而且具备丰富的项目经验,在教学的过程中会逐步将自己的项目经验传授给学员。
上课时间: 白班:上午9:00—12:00,下午1:30—4:30(周六、日不休) 每晚6:30—9:30(周六、日不休)
团体定制: 所有课程均可以根据客户的需要进行定制化服务,在客户的地点现场教学,上门服务。只要用户多于3名学员,以满足学员特定的内容需要。请点击 《典型客户名单》 看我们最近所完成的团体上门培训。如果您希望收到定制化的服务建议和价格咨询,请 《联系我们》
颁发证书 学业结束后,成绩合格者颁发思源培训中心软件工程师结业证书及国家人事部《继续教育证书》查看
其它说明:

培训费用不包括其它任何费用,资料、食宿、旅游费用另付。
◆ 专业讲师队伍:所有培训讲师均来自企业,同时还具有丰富的实践经验,掌握最前沿技术的发展和动态,可以让学员享受到一流的培训课程
◆ 根据客户的需求及学员的背景来设计培训课程内容,确定培训方式和培训风格,选派培训讲师,力求提供最适合企业需求的培训课程
◆ 可以采取采用多种有效培训方式,使受训者充分的获益,在培训过程中进行互动讨论、情景教学、项目实践等,保证培训的有效性
◆ 可以根据企业的需求为企业提供培训效果测试或职业技能测试,促进企业内员工学习的积极性和主动性
易学:精心选择要培训的内容,课程内容清晰地给出了要学内容的主线
动手:课程的所有部分都配有上机实验,培养学员的动手能力
实用:课程内容反映了实际工作需要的内容,学员可应用课程中的内容到实际的工作中
课件:自己编写课件,及时更新培训课件,使之紧跟当前的最新技术
教师:通过建立具有丰富实践经验的师资队伍,保证培训目标的实现。

  《我要返回查看其它课程近期开课日期,详见课程体系表》
 
 
 
返回主页 | 关于我们 | 培训课程 | 在线报名 | 技术论坛 | 企业培训 | 资讯中心 | 承接项目 | 新会员注册 | 资料下载 | 招聘信息| 友情链接 | 网站地图| 联系我们
 
 

报名咨询地址: 北京石景山区杨庄路110号华信大厦401室(每天早晨8:30到晚上7:30全天提供咨询和报名服务,周末照常服务)
IT培训/计算机培训/电脑培训/计算机上门培训 地址: 北京石景山区杨庄路110号华信大厦401室 邮政编码:10004
计算机培训/软件开发培训 报名咨询电话:010-51945271  51945272  51945273
电脑培训/IT培训团体/企业培训联系电话:010-51282934  51945272
QQ:174629429 MSN: bjcosun#hotmail.com(注:"#"改成"@")
**我要网上报名** || Email: abc#ciitc.com(注:"#"改成"@")
htttp://www.ciitc.com 备案序号: 京ICP020244
广告合作请联系:010-51945280