摘要: 这一篇主要是看了FB的覃超大大的文章,做了一些笔记和自己的思考。 定义: 用URL来定义资源,用HTTP(GET/POST/DELETE/DETC)来描述操作。 1. REST描述的是网络的client和server的一种交互方式,REST本身不实用,实用的是何如设计RESTful API(REST 阅读全文
posted @ 2016-05-07 21:00 junjin4838 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式:定义一个操作中的算法的骨架,将一些步骤延迟到之类中。模板方法使得之类可以不改变一个算法的结构便可以重定义该算法的某些特定步骤。 在父类中定义一系列算法的步骤,而将具体的实现都推迟到子类。 模板模式就是通过把不变的行为搬迁到超类,去除之类中重复代码来体现它的优势。 最典型的就是一个接口, 阅读全文
posted @ 2016-04-29 14:30 junjin4838 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建对象。 在java中有语言级别的支持:clone 在java中使用原型模式是非常简单的事情,实现Cloneable接口,调用Object的clone方法,便可以实现对象的拷贝。 浅复制:被复制的对象的值与原对象的值是相同的,对其他对象 阅读全文
posted @ 2016-04-29 09:50 junjin4838 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 工厂模式代码模型 step1: 构造 抽象的业务逻辑接口 step2: 具体的实现类一 step3: 具体的实现类二 step4: 创建工厂类和实现类 step5: 测试: 简单工厂模式和工厂模式的区别: 简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类 阅读全文
posted @ 2016-04-26 15:28 junjin4838 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 -- 其本质就是由工厂类根据外部因素去选择的创建一个实例。 简单工厂模式模型:接口IProduct + 工厂类Creator 接口和实现类: 工厂类: 左潇龙大神在博客里面提到了简单工厂的的一些实际应用,我学习一下。(http://www.cnblogs.com/zuoxiaolong 阅读全文
posted @ 2016-04-23 23:43 junjin4838 阅读(249) 评论(0) 推荐(0) 编辑