Java
蒙牛牛
生死看淡,不服就干
展开
-
【设计模式】观察者模式
今天看了一下设计模式中的观察者模式,理解的不算太深但是把例子写了一下,还算有些收获吧。简介:观察者设计模式定义了对象间的一种一对多的依赖关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。用大白话来说就是:你们都关注我,我给你们发送通知,【你们观察者】【发通知人主题】举例子一个生活中的例子来说:就类似订阅报纸,你订阅一家报社的报纸,【报社就是原创 2017-05-11 18:13:09 · 381 阅读 · 0 评论 -
【剑指offer】第三题
题目描述:一个二维数组,每一行从左到右递增,每一列从上到下递增.输 入一个二维数组和一个整数,判断数组中是否含有整数。当一条路走不通的时候换中思维,也许就能行了。public class Subject03 { public static void main(String[] args) { // TODO Auto-generated method stub int[]原创 2017-05-11 22:18:43 · 450 阅读 · 0 评论 -
【设计模式】单例模式
单例模式:也叫单件模式,简单来说就是只能有"单个实例",这个设计模式特点代码少,思路简单。单例这玩意有什么用处?其实有些对象我们只需要一个,比如说:线程池、缓存、对话框、注册表、日志等等。如果制造出多个实例,就会导致许多问题产生,例如:程序的行为异常、资源使用过量、或者是不一致的结果。Subject02.java文件public class Subject02 {原创 2017-05-08 16:10:50 · 472 阅读 · 0 评论 -
【设计模式】工厂模式
转载至:http://blog.csdn.net/u013390476本程序改编自《Head First Design Patterns》中的Pizza例子,我本学期早上经常吃包子。总共有11个类:一个工厂父类 ( Creator)两个工厂子类 ( Concrete Creator)一个包子父类 ( Product )六个包子子类 ( Concrete Prod转载 2017-05-10 10:58:32 · 394 阅读 · 0 评论