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 修饰者(油漆工)模式

你可能感兴趣的:(JavaScript)