设计模式
新手道士
这个作者很懒,什么都没留下…
展开
-
设计模式之原则详细介绍
设计模式之原则详细介绍开闭原则开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。 1988年,勃兰特·梅耶(Bertrand Meyer)在他的著作《面向对象软件构造(Object Oriented Software Construction)》中提出了开闭原则,它的原文是这样:“Software entitie原创 2016-05-24 10:48:33 · 357 阅读 · 0 评论 -
设计模式
设计模式设计模式(Design pattern)并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类或对象来描述其中的关系和相互作用,但不涉及用来完成应用程序的特定类或对象。设计模式能使不稳定依赖于相对稳定、具体依赖于相对抽象,避免会引起麻烦的紧耦合,以增强软件设计面对并适应变化的能力。 并非所有的软件模式都是设计模式,设计模式特指软件“设计”层原创 2016-04-14 16:49:09 · 401 阅读 · 0 评论 -
排序 插入排序
插入排序插入排序的基本思想为逐个考察每个待排序元素,将每一个新元素插入到前面已经排好序的序列中适当的位置上,使得新序列仍然是一个有序序列。插入排序可分为直接插入排序和希尔排序。 1.直接插入排序 介绍:直接插入排序是一种最简单的排序方法,它的基本操作是将一个记录插入到已排好序的有序表中,从而得到一个新的、记录数增加1的有序表。 步骤:从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,原创 2016-05-30 17:02:51 · 284 阅读 · 0 评论 -
高内聚,低耦合
高内聚,低耦合。原创 2016-05-30 17:01:00 · 561 阅读 · 0 评论