晓的博客

java - 设计模式-原型模式

原型模式(ProtoType) 用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象 原型模式是一种创建型模式,允许一个对象再创建另外一个可定制的对象,无需知道任何创建的细节 工作原理是通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建,即对象.clone package CreationalPatte...

设计模式 - 设计模式的原则

七大原则 单一职责原则 单一职责原则(Single Responsibility Principle, SRP): 一个类只负责一个功能领域中的相 应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 开闭原则 开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。即软件 实体应尽量在不修改原有代码的情况下进行扩展。...

1.在线性表中,数据元素之间是被串起来的,仅有线性关系,每个数据元素只有开一个直接前驱和一个直接后继 2.在树形结构中,数据元素之间有明显的层次关系,并且在每一层上的数据元素可能和下一层多个元素相关,但只能和上一层一个元素相关。 这两种结构只能表达一对多的关系,当遇到多对多关系,就需要图。 图是由有穷非空集合和顶点之间变得集合组成,通常表示为:G(v,e),G 表示一个图,V 是图 G 中...