自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 观察者模式

定义观察者模式(Observer Pattern)也叫做发布订阅模式(Publish/subscribe),定义如下: Define a one-to-many dependency between objects so that when one object to changes state, all its dependents are notified and updated autom

2017-10-11 21:02:38 299

原创 装饰模式

装饰模式定义Attach additional responsibilities to an object dynamically keeping the same interface. Decorator provide a flexible alternative to subclassing for extending functionality (动态地给一个对象添加一些额外的职责。就增加功

2017-09-29 17:03:39 161

原创 动态代理模式

什么是动态代理动态代理是在实现阶段不用关心代理谁,而在运行阶段才指定代理哪一个对象。相对来说,自己写代理类的方式就是静态代理。 现在有一个非常流行的名称叫做面向切面编程,也就是AOP(Aspect Oriented Programming)其核心就是采用了动态代理机制。动态代理模式简单类图(以gameplay为例) 上图中InvocationHandle接口和GamePlayIH类 作用就是产生

2017-09-29 16:59:23 371

原创 代理模式

代理模式的定义:Provide a surrogate or placeholder for another object to control access to it.(为其他对象提供一种代理以控制对这个对象的访问。)代理模式通用类图代理模式代码展示与分析抽象主题类package proxypattern;public interface Subject { //定义一个该接口的功能方法

2017-09-29 13:20:57 108

原创 抽象工厂模式

一、简单代码描述 抽象产品A类 package factorypattern.abstractfactory;public abstract class AbstractProductA { public void shareMethod() { System.out.println("这是A产品共有的特点"); } // 具体A产品的具体方法 publi

2017-09-25 18:11:23 162

原创 工厂方法模式

工厂方法模式代码展示产品接口package factorypattern.factorymethod;public interface BMW { public void price(); }具体产品1类package factorypattern.factorymethod;public class BMW320 implements BMW{ public BMW320() {

2017-09-20 22:25:49 206

原创 单例模式展示与分析

SINGLEPATTERN单例类(懒汉式)package singletonpattern;public class Singleton { private static Singleton st = null; private int num = 0; private Singleton() {} public static Singleton getinstance()

2017-09-19 22:33:39 229

c语言图书馆管理系统源代码

一个关于图书馆的管理系统,很适合大一课程设计,有源代码

2012-11-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除