JavaScript面向对象与设计模式前言

一直都想写些东西,但是碍于工作忙。直到在2010年9月,我终于决断地离开了ICON。在准备找工作之余,终于有时间真正地Tech bolg.

     在ICON工作的一年半时间里,从Java开发转到.Net Moss 企业级开发,发觉慢慢喜欢了.Net 的开发。以前我觉得.net 开发架构会很笨重,.Net 2.0的控件开发中没有什么设计模式或者分层设计的影子在里面。但是.Net的世界里,一些更复杂和概念性比较强大企业级开发概念,如工作流(WorkFflow),规则引擎(Rule engine),同步框架(Syns framework)等深深吸引着我。当然,还有构建在这些技术概念上的开发平台如:Wss,SharePoint fundation。所有的这些,都使我们容易地构建企业级应用。

      在ICON,我主要的任务是偏前端开发,UI Design,UI Development。在开发过程中,我也被JavaScript的伟大力量折服.或许,在很多程序员眼中,JavaScript只是Toy,认为JavaScript很简单。但是,在当今RIA应用盛行的年代,JavaScript在构建企业级应用中越来越重要,很多业务逻辑都迁移到JavaScript当中实现。

      在企业级应用中,动辄上千行的JavaScript代码,让编程人员必须结合OOP和Desgin partern 来构建应用程序。我坚信,Internet时间的发展,JavaScript的地位会越来重要.

      下面,我跟大家去分享和体验JavaScript强大的魅力和能力,以下是将要和分享探讨的内容简介:

  1.面向对象JavaScript

    1.1 灵活的JavaScript

    1.2 接口

    1.3 数据封装与信息隐藏

    1.4 继承

    1.5 单例模式

    1.6 链式

 

  2.设计模式

    2.1 工厂模式

    2.2 门面模式

    2.3 适配器模式

    2.4 命令模式

    2.5 观察者模式

    2. 6享元(FlyWeight)

    2.7 修饰者(油漆工)模式

posted on 2010-09-27 10:32  timo.li  阅读(216)  评论(0编辑  收藏  举报

导航