设计模式 in Java
文章平均质量分 73
N拳超人
美国富士康
展开
-
设计模式 - Singleton in Java
遇到任何一件事情都可以使用三个单词来解决。 what / Why / How什么是Singleton?它一种设计模式,在这种模式下我们只能够对某个类进行实例化一次为什么要使用Singleton?当一个对象需要对整个系统进行操作或者监控的时候 例如 任务管理器 或者 当系统中只存在某类一个对象时,系统的效率最高等。怎么样实现singleton in jav原创 2016-10-20 04:47:46 · 750 阅读 · 0 评论 -
面向对象设计 - OOD (开篇)
开篇:最近在看 , 作为自我总结写下这一系列博客,此篇为开篇。正文:第一个简单的设计:我们的主角Joe,他工作的公司制作了一个非常成功的 鸭子 游戏,这个游戏能显示 很多不同种类的鸭子,并且这些鸭子有游泳和呱呱叫的能力,现在Joe要设计一个系统来实现我们描述的需求。我的第一印象:这不很简单吗,看下面类图. Duck 类 实现: Swim() 和 Quck()原创 2018-02-05 14:23:11 · 756 阅读 · 0 评论 -
Design Pattern - Observer Pattern (设计模式 - 观察者模式)
什么是Observer Pattern?在一个系统中,有一个对象接收数据,其他若干对象监听来自这个对象数据的变化的这种情况可以使用design pattern,接受数据的这个对象我们称为 发送者 publisher; 监听变化的对象我么称为 观察者 observer。稍微具体的例子有一个天气的基站会接受来自三个不同感应器的数据,每当 weather 数据被改变时,weather obj就会更新 d...原创 2018-03-11 13:04:59 · 477 阅读 · 0 评论 -
Design Pattern - Decorator Pattern (设计模式 - 装饰模式)
什么是Decorator Pattern顾名思义,decorator pattern就是一种装饰性的模式,它的应用场景是 给对象动态的添加more responsibility - 真不知道咋翻译。我的理解就是 某类对象可以被令一类对象所装饰。看下面的例子。有什么例子以咖啡店为例子,咖啡店开发一个系统 来处理咖啡消费的结帐业务。咖啡店一共有四种咖啡 1. Houseblend 2. Darkroa...原创 2018-03-13 13:47:19 · 708 阅读 · 0 评论 -
Design Pattern - Factory Pattern (设计模式 - 工厂模式)
工厂模式工厂模式是用来封装 对象的实例化的 一种模式。通俗来说,就是有同一类对象,但是我们需要根据不同的情境 比如 输入请求类别的不同来选择不同的 对象去实例化。兄dei有什么例子没?当然有,有两个例子一个是书里面的一个是工作中实际接触到的。例子1 - PizzaStore 披萨饼店情境介绍: 我们现在需要给一个披萨饼店设计系统,系统需要能够完成点餐和制作披萨的需求。package Chap4Fa...原创 2018-03-25 13:43:45 · 980 阅读 · 0 评论