自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 设计模式之观察者模式

一、什么是观察者模式 观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。 二、观察者设计模

2016-07-07 19:08:19 281

原创 设计模式之装饰者模式

一、什么事装饰者模式 定义:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 二、装饰者模式适合什么场景 适用场景: 1.需要动态的给一个对象添加功能,这些功能可以再动态的撤销 2.需要增加由一些基本功能的排列组合而产生的非常大量的功能,从而使继承关系变的不现实 3当不能采用生成子类的方法进行扩充时 三、装

2016-07-07 18:50:31 217

原创 设计模式之单例模式

单例设计模式:保证当前类有且仅有一个对象,不允许被创建多个实例 分类:饿汉式、懒汉式 实现思路:构造函数私有化       声明一个本类对象静态引用       提供获取当前实例的静态方法 /**  *单例模式基本思想:在类里面将构造方法私有化,在类里面提供类唯一的对象,  * 创建一个方法,该方法返回的就是这个对象(单例模式只能用于单线程,  * 如果

2016-07-07 17:38:29 223

原创 设计模式之工厂模式

什么事工厂模式?       工厂模式是由一个工厂对象决定创建出哪一个具体实例,简单工厂模式是工厂模式家族中最简单最常用的一种 什么事工厂模式?       工厂模式是由一个工厂对象决定创建出哪一个具体实例,简单工厂模式是工厂模式家族中最简单最常用的一种 个人代码详解简单工厂模式: 简单工厂模式:创建所有需要的类的抽象父类,所有的类继承这个抽象父类; 创建一个新的类,通过在该类

2016-07-06 22:25:33 232

原创 设计模式

一、什么是设计模式(设计模式的概念) 设计模式(Designpattern)是一套被反复使用、多数人知晓的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 二、运用设计模式有哪些好处 优点:使代码编制真正工程化、统一化            确立通用术语,提升代码易读性            使软件更容易修改和维护

2016-07-06 22:24:50 210

原创 Java的个人总结

总结Begin: 项目1:五子棋 五子棋这个项目,首先就是要设计你的窗体和面板,这些基础的就不说了,添加组件和监听方面也不做详细介绍,我只说说这个项目最让我感兴趣的几点: 第一点:画笔。画笔是用来实现画图的,包括颜色,形状什么的都是通过画笔的调用 第二点:重绘。做重绘之前就要记录相关数据(五子棋中就要记录棋子的位置,即棋子的坐标) 项目二:画板 画板这个项目,窗体设计和组件什么的基础就

2016-05-15 19:47:18 482

原创 学习Java画板

想实现一个画板,那请你想想要分几步骤呢? 第一:画板是不是要有大致的样子呢? 第二:画板是不是要有属于它的组件呢? 第三:画板是不是要实现功能呢? 第四:画板的完善工作 根据上面几个步骤,一起来思考该怎么实现画板吧! 第一步: 新建一个窗体,在窗体上实现布局,布局就要用到面板,那么在这里我就在窗体上添加三个面板,他们分别是jpwest(放在窗体左边的面板)、jpsouth(放在窗体下

2016-03-23 21:34:45 629

原创 java小基础

构造器即构造函数(构造方法),构造函数实质上是具有返回值的,其返回值相当于一个地址 方法的重载即方法名相同,函数的参数(类型、个数、顺序)不同 继承即子类继承父类非私有的属性 例子: //方法的重载 package com.huaxin.lesson0304; public class lesson{ public String name; //构造函数的重载 lesson (){

2016-03-04 21:13:00 311

空空如也

空空如也

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

TA关注的人

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