- 博客(3)
- 收藏
- 关注
原创 初入数据结构1 —— 基本概念及术语
一. 数据结构是数据对象、存在于对象的实例以及组成实例的数据元素之间的各种关系,并且这种关系能通过定义函数给出。 数据结构是抽象数据类型的物理实现。 数据结构的设计过程:抽象层,数据结构层,实现层。 具体如下图所示 二.数据结构的组成 1.数据 数据是描述客观事物的符号,是计算机可操作的对象,是能被计算机识别并输入给计算机处理的符号集合...
2018-12-10 22:31:38 163
原创 设计模式 — 策略模式
策略模式 策略模式(Strategy):它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到算法的客户 策略模式示例代码 定义策略父类,它里面定义了一系列可供重用的算法或者是行为 /** * */ package Strategy; /** * @author manyi * @Date 2018年12月9日 * 策略类,定义所有支持的算法的...
2018-12-09 19:49:28 105
原创 简单工厂模式实现
一. 为什么要学设计模式 我们在学习编程的时候,都有了解过设计模式,通过这些模式让你找到“封装变化” 、“对象间松散耦合”、“针对接口编程”的感觉,从而设计出易维护、易扩展、易复用、灵活性好的成语。学好设计模式,培养好面向对象的编程思维。 二.简单工厂模式 简单工厂模式就是通过一个工厂类来创建你需要的不同的实例。 比如 现在来实现一个简单的计算器 public class SampleFact...
2018-12-09 16:18:42 180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人