老调重弹系列,软件设计原则之Bob大叔的SOLID原则
分类:
其他好文 时间:
2014-10-12 23:29:28
阅读次数:
194
老调重弹系列,面向对象设计原则之GRASP,全称General Responsibility Assignment Software Patterns
分类:
Web程序 时间:
2014-10-12 23:04:08
阅读次数:
284
面向对象设计的SOLID原则
SRP The Single Responsibility Principle 单一责任原则
OCP The Open Closed Principle 开放封闭原则
LSP The Liskov Substitution Principle 里氏替换原则
DIP The Dependency Inversion Principle 依赖倒置原则
ISP...
分类:
其他好文 时间:
2014-10-12 11:50:17
阅读次数:
250
设计模式 design pattern 是一套被反复使用,多数人知晓,经过分类编目的,代码设计经验的总结。
使用设计模式是为了可重用代码,让代码更容易被他人理解。设计模式使编程代码真正工程化。
可复用面向对象软件系统,一般分为两个大类,应用程序工具箱和框架。api就是工具箱。
框架是构成一类特定软件可复用的一组相互协作的类,框架通常定义了应用体系的整体结构类和对象的关系等等设计参数。框架主要...
分类:
其他好文 时间:
2014-10-12 00:33:06
阅读次数:
247
static顾名思义是静态的意思。在这我要系统地讲述一下有关static关键字的作用,当然主要是讲述它在开发语言C与C++的作用,在其他方面的作用请另找资料。在讲解中肯定有不恰当之处,请大家大胆地扔砖,不要手软,文中的内容引用了不少网上的资料。
static从宏观上讲主要有两种用法,一、是面向过程设计;二是面向对象设计。前主要是涉及变量与函数的用法;后者呢包含前者用法的同时,还有...
分类:
编程语言 时间:
2014-10-11 12:09:55
阅读次数:
246
面向对象分析 研究问题域和用户需求,运用面向对象的观点发现问题域中与系统责任有关的对象,以及对象的特征和相互关系。目标是建立一个直接映射问题域,符合用户需求的OOA模型。面向对象设计 在OOA模型基础上,针对选定的实现平台进行系统设计,按照实现的要求进行具体的设计,目标是产生一个能够在选定的软硬件平...
分类:
其他好文 时间:
2014-10-10 23:58:34
阅读次数:
275
面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1.依赖(Dependence)描述:可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是B类的变化会影响到A。表现在代码层面,类A当...
分类:
其他好文 时间:
2014-10-07 17:30:23
阅读次数:
166
?策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的原则–封装变化的概念–编程中使用接口,而不是对接口的实现?面向接口的编程策略模式的定义–定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。–策略模式使这些算法在客户端调用它们的时候能够互不影响地变化?策略模式...
分类:
其他好文 时间:
2014-10-03 18:26:24
阅读次数:
235
C#与■NET的关系C#是一种相当新的编程语言,C#的重要性体现在以下两个方面:· 它是专门为与卜位⒛son的,NET FramewoR=起使用而设计的o屺TFramewOrk是一个功胄引|常丰富的平台,可开发、部署和执行分布式应用胡。· 它是一种基于现代面向对象设计方法的语言,在设计它时,M而⒂沮...
分类:
其他好文 时间:
2014-10-02 19:21:23
阅读次数:
257
从看UML视频一路走来,发现无时无刻不涉及到...
分类:
其他好文 时间:
2014-09-27 00:33:48
阅读次数:
246