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