自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 结构性模式-适配器模式

适配器模式模式动机拿笔记本电源举例,220V的家用交流电,无法直接供笔记本电脑使用,需要对电压进行适配错做。程序也是一样,有时提供给我们的API无法正常的使用这这时我们就要进行适配的操作。模式定义适配器使得接口不兼容的类可以正常工作模式角色target 目标抽象类adapter 适配器类adaptee 适配者client 客户端对象适配器 类适配器 须知适配器模式存在争议,接口应该

2015-12-08 22:51:31 336

原创 建造者模式

建造者模式 建造者模式属于创建型模式模式动机创建复杂产品,如房屋。 房屋由各个部分构成,使用建造者模式不需要关注创建的内部细节,建造者将其部件与组装分离。定义将一个复杂对象的的构建与表示分离,同样的构建过程可以创建出不同的复杂对象。角色抽象创建者builder具体创建者 concrete Builder指挥者 directer—-一方面它隔离了客户与生产过程;另一方面它负责控制产品的生成

2015-12-08 22:34:59 366

原创 单例模式

单例模式单例模式也是归属于创建型模式定义实例类确保只有一个实例对象。提供一个全局的访问方法自行实例化构造方法私有角色 singleton 分类饿汉式package per.jbz.singleton;/** * 饿汉式 * @author Coding_Jbz * */public class Person { public static final Perso

2015-12-08 21:51:54 331

原创 抽象工厂模式

抽象工厂模式创建型模式模式动机 简单工厂模式与方法工厂模式适用于创建单一产品,我们需要一个工厂可以创建一族的产品。 引入两个概念 - 产品等级 产品的继承结构,如海尔电视机集成自电视机 - 产品族 产品族指同一个工厂生产的产品。定义Abstract pattern 提供一个创建一系列相关对象的接口,而无需指定他们具体的类。模式结构Abst

2015-11-24 23:08:52 342

原创 工厂方法模式

创建型设计模式(二)工厂方法模式Factory Method Pattern

2015-11-18 22:51:28 326

原创 简单工厂模式

创建型模式 ( Creational Pattern )将对类的实例化过程进行抽象,将软件模块中对象的创建与使用进行了分离。外界只关注这些对象的接口,并不关注他们的实现。使得软件结构更加清晰。 符合单一职责原则。

2015-11-17 22:59:06 366

原创 Java中的引用数据类型的内存解析

Java中除了基本数据类型其余变量类型均为引用数据类型。int i= 0;//分配一块空间名称为i,里面的内容为0;占用一块内存类是静态概念处于代码区;基本数据类型处于栈区。对象 是new出来的(即动态的概念放到堆内存)String s;//s是一个空引用,目前指向为null;s处于栈区s= new String("hello world");//new的东西处于堆内存,s

2014-01-28 01:20:14 714

原创 Java核心编程第三章java的基本数据类型及运算符的总结

java的基本数据类型及运算符的总结 java数据类型分为:基本数据类型、自定义数据类型 基本数据类型有8种:byte(8位)、boolean(1个字节,java中不支持以0表示false)、char(2个字节,注意char与c语言中的char有区别主要是还包含了汉字字符及其他语言字符所以比C多一个字节UTF-16,在Java中不建议使用char类型)、short(2个字节)、

2014-01-15 23:51:43 709

原创 制作一个前程无忧的网页知识总结

2013年12月2号我学习了层叠样式表的概念总结如下: 层叠样式表分为三种: 1,行内样式表:主要应用样式为用到 2.内嵌样式表:在 内部添加 1.以.开头在后面div中应用class; 2.以#开头在后面div中应用id 3.标签样式表eg:td{width:100px; .......}作用是设置一类标签的属性

2013-12-11 22:22:40 1024

《spring源码深度解析》PDF

spring源码深度解析 此书的PDF扫描版

2017-03-04

网银支付开发的详细教程

最近需要为网站加入支付宝的充值接口,而目前关于支付宝接口开发的资料比较杂乱,这里就我此次开发所用到的资料进行汇总整理,希望能够帮助需要的朋友。

2014-08-03

protues详细教程

 Protues等同于Proteus ,官网的拼法是proteus   Protues软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译

2012-10-16

VC++6.0培训教程

详尽的介绍了VC++6.0的使用方法,可以让初学者上手更快速。

2012-10-04

空空如也

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

TA关注的人

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