- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 结构性模式-适配器模式
适配器模式模式动机拿笔记本电源举例,220V的家用交流电,无法直接供笔记本电脑使用,需要对电压进行适配错做。程序也是一样,有时提供给我们的API无法正常的使用这这时我们就要进行适配的操作。模式定义适配器使得接口不兼容的类可以正常工作模式角色target 目标抽象类adapter 适配器类adaptee 适配者client 客户端对象适配器 类适配器 须知适配器模式存在争议,接口应该
2015-12-08 22:51:31 360
原创 建造者模式
建造者模式 建造者模式属于创建型模式模式动机创建复杂产品,如房屋。 房屋由各个部分构成,使用建造者模式不需要关注创建的内部细节,建造者将其部件与组装分离。定义将一个复杂对象的的构建与表示分离,同样的构建过程可以创建出不同的复杂对象。角色抽象创建者builder具体创建者 concrete Builder指挥者 directer—-一方面它隔离了客户与生产过程;另一方面它负责控制产品的生成
2015-12-08 22:34:59 387
原创 单例模式
单例模式单例模式也是归属于创建型模式定义实例类确保只有一个实例对象。提供一个全局的访问方法自行实例化构造方法私有角色 singleton 分类饿汉式package per.jbz.singleton;/** * 饿汉式 * @author Coding_Jbz * */public class Person { public static final Perso
2015-12-08 21:51:54 352
原创 抽象工厂模式
抽象工厂模式创建型模式模式动机 简单工厂模式与方法工厂模式适用于创建单一产品,我们需要一个工厂可以创建一族的产品。 引入两个概念 - 产品等级 产品的继承结构,如海尔电视机集成自电视机 - 产品族 产品族指同一个工厂生产的产品。定义Abstract pattern 提供一个创建一系列相关对象的接口,而无需指定他们具体的类。模式结构Abst
2015-11-24 23:08:52 368
原创 简单工厂模式
创建型模式 ( Creational Pattern )将对类的实例化过程进行抽象,将软件模块中对象的创建与使用进行了分离。外界只关注这些对象的接口,并不关注他们的实现。使得软件结构更加清晰。 符合单一职责原则。
2015-11-17 22:59:06 387
原创 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 745
原创 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 748
原创 制作一个前程无忧的网页知识总结
2013年12月2号我学习了层叠样式表的概念总结如下: 层叠样式表分为三种: 1,行内样式表:主要应用样式为用到 2.内嵌样式表:在 内部添加 1.以.开头在后面div中应用class; 2.以#开头在后面div中应用id 3.标签样式表eg:td{width:100px; .......}作用是设置一类标签的属性
2013-12-11 22:22:40 1056
protues详细教程
2012-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人