java多态和继承
摘要:继承定义:子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。 多态定义看了很多,都觉得不够贴切,后来在一个同学的笔记中看到了如下的定义觉得很准确粘贴出来: 多态定义: 多态指的是子类对象可以直接复制给父类的变量(或者子类对象指向父类的引用)
阅读全文
posted @
2015-04-18 06:26
张释文
阅读(431)
推荐(0) 编辑
03.设计模式_抽象工厂模式(Abstract Fcatory)
摘要:抽象工厂模式:创建一些列相关或者互相依赖的对象的接口,而无需指定他们具体的类,1、创建工厂Factory:package patterns.design.factory;import java.io.InputStream;import java.util.Properties;public cla...
阅读全文
posted @
2015-03-19 01:04
张释文
阅读(238)
推荐(0) 编辑
02.设计模式_NullObject模式
摘要:使用NULL OBJECT模式,我们可以确保返回的总是有效的对象,即使失败时也代表对象什么也不做。下面以一个数据库查询的示例来演示空对象模式。1.Employe实体对象空对象的接口Employe.java 1 package com.design.patterns01.nullobject; 2 ...
阅读全文
posted @
2015-03-12 00:39
张释文
阅读(174)
推荐(0) 编辑
面向对象的设计技巧
摘要:1.面向对象设计把握一个重要的经验: 谁拥有数据,谁就对外提供操作这些数据的方法。 2.面向对象对象的提炼经验: 名词提炼法。 案例: 1.人在黑板上画圆 通过这一句话很容易想到这几个对象 person,blackboard,circle,接下来就是画圆draw()这个方法的描述应该设计在哪个类身上
阅读全文
posted @
2015-03-02 16:48
张释文
阅读(664)
推荐(0) 编辑
01.GOF设计模式_概述
摘要:0.Abstract Fcatory提供一个创建一系列相关或者相互依赖对象的接口,而无需指定它们具体的类。1.Adapter将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能在一起工作的那些类可以一起工作。2.Bridge将抽象部分与它的实现部分分离,使它们都...
阅读全文
posted @
2015-03-01 11:21
张释文
阅读(297)
推荐(0) 编辑