2013年7月4日

大话设计模式之开放-封闭原则

摘要: 1、概念 开放封闭原则(OCP,Open Closed Principle):软件实体应该是可扩展,而不可修改的;也就是说,对扩展是开放的,而对修改是封闭的。 OCP主要体现在两个方面:(1)对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展以适应新的情况。(2)对修改封闭,意味着类一旦设计完成,就可以独立完成其工作而不要对类进行任何修改 抽象编程 对于软件设计者来说,必须在不需要对原有的系统进行修改的情况下,实现灵活的系统扩展,如何做到呢?只有依赖于抽象。实现开放封闭的核心思想就是对抽象编程,而不是具体编程,因为抽象相对稳定。让类依赖于固定的抽象,对修改就是封闭的;通过面向对象.. 阅读全文

posted @ 2013-07-04 16:02 渔潭 阅读(344) 评论(0) 推荐(0) 编辑

大话设计模式之单一职责原则

摘要: 1、单一职责原则描述 单一职责原则的英文名称是Single Responsibility Principle,简称是SRP。这个设计原则备受争议,只要你想和别人争执、怄气或者是吵架,这个原则是屡试不爽的。如果你是老大,看到一个接口或类是这样或那样设计的,你就问一句:“你设计的类符合SRP原则吗?”,保准对方立马“萎缩”掉,而且还一脸崇拜地看着你,心想:“老大确实英明”。这个原则存在争议之处在哪里呢?就是对职责的定义,什么是类的职责,以及怎么划分类的职责。我们先举个例子来说明什么是单一职责原则。 只要做过项目,肯定要接触到用户、机构、角色管理这些模块,基本上使用的都是RBAC模型,确实是很好的. 阅读全文

posted @ 2013-07-04 14:39 渔潭 阅读(510) 评论(0) 推荐(0) 编辑

HTML5之一HTML5简介

摘要: 1、什么是HTML5?HTML5是HTML的新一代标准。以前版本的HTML标准4.01发布于1999。 自1999年以后,web已经有了翻天覆地的变化。实际上HTML5仍旧是开发中的一个标准。但是很多主流的浏览器都开始支持HTML5的元素和部分API。2、如何使用HTML5?实际来说HTML5是World Wide Web Consortium(即W3C)和Web Hypertet Application Technology Working Group(WHATWG)的协作和合作的产物。WHATWG主要负责web表单和应用,而W3C负责XHTML2.0。在2006年,他们决定开始合作开发新一 阅读全文

posted @ 2013-07-04 13:17 渔潭 阅读(179) 评论(0) 推荐(0) 编辑

导航