设计模式
love_javc_you
stay foolish stay hungry!
展开
-
设计模式 ------- 面向对象的设计原则与设计目标
一、面向对象技术基本概念 面向对象技术基于对象概念,以对象为中心,以类和继承为构造机制,充分利用接口和多态提供灵活性,来认识、理解、刻划客观世界和设计、构建相应的软件系统. 面向对象的特征 – 抽象,先不考虑细节 – 封装,隐藏内部实现 – 继承,复用现有代码 – 多态,改写对象行为 二、面向对象的设计目标 1、可扩展性Extensibility转载 2014-07-26 11:08:48 · 1037 阅读 · 0 评论 -
设计模式之 ----------- 迭代器模式
概述 迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。转载 2014-07-29 19:43:18 · 1018 阅读 · 0 评论 -
设计模式之-----------单例设计模式
饿汉式: class Single { // 提前做好! private static final Single s = new Single(); // 私有化 构造函数 无法使用new 创建对象! private Single(){} // 对外提供接口 public static Single getInstance() {原创 2014-07-26 09:12:26 · 1631 阅读 · 1 评论