设计模式
HappyTree
计算机软件行业,爱好乒乓球
展开
-
一个Complex类的简单实现
对于Complex类,最初觉得很容易。写下来之后,对照着大师的评论和实现,发现了差距,也理清了思路。在此贴出,以做参照。/**//************************************************************************The standard requires that operators = () [] and -> must b原创 2006-12-31 08:36:00 · 1463 阅读 · 0 评论 -
生产者-消费者模型
最近多次看到大家在讨论生产者-消费者模型,觉得使用信号量是最简单的,但效率上可能会有些影响,因为每次对消息的操作都要从用户态转到内核态。什么是生产者-消费者模型,即多个模块产生数据,另外多个模块取得数据并进行处理。如何实现互斥?如何让生产者和消费者都能够方便的工作?本设计的主要特色为:·消息的大小、结构是自由的,甚至可以是一个对象;·消息队列的长度(容纳消息的个数)是可设定的;原创 2007-01-02 21:28:00 · 1304 阅读 · 2 评论 -
COM是什么?
什么是COM组件 用户需要什么样的软件产品?这是一个多选题,但高效,健壮是肯定会被选种的。作为一名软件开发人员如何做才能满足用户的需要呢?必须要保证升级应用时不破坏与以前版本的向后兼容性。必须做到扩展系统服务时不依赖特定的操作系统。面向对象的程序设计显然是一次革命性的改变。采用面向对象的设计方法我们可以很容易的把要解决的问题事物抽象成各种类,并将内部动作封装隐藏起来,只提供一些接口。但这并没有转载 2007-01-06 08:54:00 · 5380 阅读 · 0 评论