- 博客(7)
- 资源 (9)
- 收藏
- 关注
转载 面向接口编程详解
问题的提出 定义:现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP3、移动硬盘等设备进行数据交换。上下文(环境):已知要实现U盘、MP3播放器、移动硬盘三种移动存储设备,要求计算机能同这三种设备进行数据交换,并且以后可能会有新的第三方的移动存储设备,所以计算机必须有扩展性,能与目前未知而以后可能会出现的存储设备进行数据交换。各个存储设备间读、写的实现方法不同,U
2015-04-28 17:43:00 569
转载 面向接口设计和编程——(面向对象、面向接口、面向过程、面向实现)
引言--面向接口所处的设计模式中的位置。其实,我认为Java/C#比C++高级的其中一个原因是,它对面向接口编程的支持。不要误解,并不是说C++不支持面向接口编程,而是说C++的语法中没有这种天然的机制。面向对象之于面向过程,面向接口之于面向实现。但基本上,面向接口和面向实现都基于面向对象的模式,也就是说面向接口并不能称为比面向对象的更高的一种编程模式。而是在面向对象中大的背景下的
2015-04-28 17:34:52 2483
转载 面向对象设计的5条基本原则
一.单一职责原则Single Responsibility Principle, 简称SRP。定义:There should never be more than one reason for a class to change.应该有且仅有一个原因引起类的变更。 职责的划分?单一的定义和级别?应该根据实际业务情况而定。关注变化点。实际使用时,类很难做到职责单一
2015-04-27 15:26:59 643
转载 公司绝不会告诉你的10大秘密
1.入职时的工资高低不重要,只要你努力工作你会得到相应待遇的 我估计几乎找过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,你的报酬也会相应增加的”,特别是当第一次找工作的时候大多数人会相信这些话,但是千万~~别相信。 刚入职时,你的工资就是你的全部(当然有一些岗位,比如销售或弹性工资的岗位除外),而且你入职以后大部分待遇
2015-04-23 17:07:08 565
转载 Berkeley socket 套接字编程详解
Berkeley 套接字6.1 引言网络程序设计全靠套接字接受和发送信息,尽管套接字这个词好象显得有些神秘,但其实这个概念极易理解。这章主要讲述Sockets API(Application Program Interface),以及一些其他的细节(比如Socket 的历史、数据中的常用结构等),通过这些介绍,使读者慢慢掌握Linux 下的Socket编程。6
2015-04-20 11:15:08 1792
转载 VC 宏与预处理使用方法总结(转)
目录(?)[-]C/C++ 预定义宏^C/C++ 预定义宏用途:诊断与调试输出^CRT 和 C 标准库中的宏^NULL 空指针^limits.h 整数类型常量^float.h 浮点类型常量^math.h 数学常量^EOF 常量^errno.h 错误代码^locale 类别^_MAX_PATH 等文件名与路径长度限制^RAND_MAX 随机数最大值^va_arg/
2015-04-20 09:33:05 1633
转载 C++实现ftp客户端
c++commandstringapisocketdownload[cpp] view plaincopyprint?#ifndef CLIENT_H_ #define CLIENT_H_ #include #include #include #include #include #include #include #include
2015-04-13 17:28:04 1447 2
libevent-2.0.22 windows和linux下的静态库,附源码和libevent使用手册
2019-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人