
设计模式
seanyxie
谢思源的个人博客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大量数据刷新界面时候,放置GUI软件界面僵死
<br />GUI软件开发中,当后台有大量的数据更新需要刷新界面时,往往造成界面假死现象,此时用户的任何鼠标和键盘操作都无效。这种情况一直困扰着许多GUI软件的开发人员。<br />笔者最近正在参与开发一套证券交易系统的客户端, 主要面向日本市场。对于机构用户来讲,几千条甚至上万条的交易数据是很平常的。本系统的Server和client端全部实现消息通讯机制,不通过数据库交换数据。因此当有用户做了几千条交易后(Basket Trade),往往消息的更新量会达到2-3万条。Client端每收到一条消息都会计算转载 2010-11-09 23:51:00 · 3455 阅读 · 0 评论 -
观察者模式
观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。 参与本模式的各类别列出如下。成员函式以模拟的方式列出。 抽象目标类别 此抽象类别提供一个接口让观察者进行添附与解附作业。此转载 2012-08-17 15:39:16 · 1369 阅读 · 0 评论