![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
zsl6658
Null
展开
-
面向对象的设计原则
面向对象的设计原则(1)单一职责原则:就一个类而言,应该仅有一个引起变化的原因。(2)开放--封闭原则:软件实体应该是可以扩展的,但是不可修改。(3)替换原则:子类应该能够替换他的父类。(4)依赖倒置原则:抽象不应该以来细节,细节应该以来抽象(5)接口隔离原则:不应强迫用户依赖他们不用的方法,接口属于客户,不属于他所在的类层次。(6)重用发原创 2005-07-08 18:17:00 · 1718 阅读 · 0 评论 -
GoF的Abstract factory的c/c++实现
Abstract factory 作者:周顺利 这个是我理解GoF的abstract factory,最近没事自己按自己理解写的.bcb 6.0下编译正确.//----------------------原创 2005-12-09 21:23:00 · 1463 阅读 · 0 评论 -
看了SAP的笔试题目,顺手写一个单件模式
看了SAP的笔试题目,顺手写了个单件模式class singleton{public: static singleton* getinstance() { if(m_data==0) return new singleton(); retu原创 2006-09-27 21:43:00 · 2111 阅读 · 0 评论 -
API设计原则
以前开发时,系统中的协议是自己定义的一套协议。随着产品的推广,各种需求来了,协议不停的增删改。为了兼容新老协议版本, 费牛鼻劲了。今天看到一篇介绍API设计的,总结了几条原则很到位。设计相同的API和协议设计都有相通的问题。许多是自己当时就这样做的, 但是就是没有总结出来。有时候真的是做到了,不一定有哪个高度总结出来。转一下: 十分苦逼的api提供过程。一次提供,终身负责制。转载 2012-04-30 21:32:53 · 1428 阅读 · 0 评论