作者博客 http://www.jianshu.com/u/d5b531888b2b 前言 大家好,先简单自我介绍一下啊,我呢现在是在做Android这一块,做这一块大概快…
分类:设计模式
必备技能!专业的网页风格指南应该如何制作?
规范化设计下的网页,通常都会有系统的网页风格指南。如果你想确保你的网页设计能够更加一致,并确保每个参与者和使用者都能在规范的框架内设计、开发和使用,那么风格指南的存着就相当有意义了。 既然我们要设计风格指南,那么它当中应…
设计模式读书笔记-----桥接模式
在开始学java的时候老师讲到继承的时候,总是喜欢用一个例子来讲解,那就是画图,这里有一个画笔,可以画正方形、长方形、圆形(这个大家都知道怎么做吧,我就不解释了)。但是现…
C#设计模式:责任链模式
设计模式是面向对象编程的基础,是用于指导程序设计。在实际项目开发过程中,并不是一味将设计模式进行套用,也不是功能设计时大量引入设计模式。应该根据具体需求和要求应用适合的设计模式。设计模式是一个老话题了,因…
C#软件设计——小话设计模式原则之:单一职责原则SRP,C#软件设计——小话设计模式原则之:接口隔离原则ISP
前言:上篇C#软件设计——小话设计模式原则之:依赖倒置原则DIP简单介绍了下依赖倒置的由来以及使用,中间插了两篇WebApi的文章,这篇还是回归正题,继续来写写设计模式另一个重要的原则:单一职责原则。 软件设计原则系列文…
设计模式 ----- 开篇
设计模式并非类库 为了方便地编写java程序,我们会使用类库,但设计模式不是类库。 与类型库相比,设计模式是一个更为普遍的概念。类库是由程序组合而成的组件,而设计模式则是来表现内 部组件是如何被组装的,以及每一个组件是如…
Java进阶篇设计模式之九----- 解释器模式和迭代器模式
前言 在上一篇中我们学习了行为型模式的责任链模式(Chain of Responsibility Pattern)和命令模式(Command Pattern)。本篇则来学习下行为型模式的两个模式, 解释器模式(Inter…
Java设计模式之建造者模式(四)
一、前言 今天继续介绍 Java 设计模式中的创建型模式–建造者模式。上篇设计模式的主题为 《Java 设计模式之抽象工厂模式(三)》 二、简单介绍 建造者模式/生成器模式是一种对象创建型模式之一,用来隐藏复合对象的创建…
Java 设计模式——原型模式 (Prototype Pattern)
什么是原型模式 用于创建重复的对象的最佳方式,同时又能保证性能。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被…
设计模式读书笔记-----建造者模式
流水作业大家应该都清楚吧!在流水作业中,我们可以将一些复杂的东西给构建出来,例如汽车。我们都知道汽车内部构件比较复杂,由很多部件组成,例如车轮、车门、发动机、…
设计模式(一):简单工厂模式
描述 最近整理一些JAVA的基础的知识。 简单工厂模式,也就是说到底要实例化谁,将来会不会增加实例化的对象,比如计算算法的实现过程中,需要减加乘除得类,以后说不定还会增加开根运算等,所以应该考虑单独用一类来创造这个实力过…
设计模式系列7-----C++实现访问者模式(Visitor Pattern)
什么是访问者模式? Definition:Represent an operation to be performed on the elements of …