随笔分类 - 我的实用设计模式系列
设计模式
摘要:这是一个云数据平台,其包含了几个产品,Parse Data,Parse Push,Parse Social和Cloud Code。顾名思义,Parse Data用于存储数据,其支持把不同设备的数据同步存储到Cloud中。目前基本支持所有主流的设备。使用也非常方便,例如下面的代码:iOSOS XPFObject *testObject = [PFObject objectWithClassName:@"TestObject"];[testObject setObject:@"bar" forKey:@"foo"];[testObject
阅读全文
摘要:本文讲述Singleton模式的.NET实现。
阅读全文
摘要:日志管理是程序不可以缺少的一个重要组成部分,对于长期运行的后台程序尤为重要,尽管经过了大量的测试,但是在实际运行环境下,程序未免有出错的时候。有时候由于第三方原因导致的,例如电信网络质量下载,掉包等等。在一些看似莫名其妙的问题下,日志文件很多时候就成了救命绳。bug free是我们一直追求的目标,但是我永远不能保证bug free,每次我在面试中说这句话,做销售出生的人会翻白眼,做技术的人会会心一笑。我能保证的是如何尽快的trouble shooting,提高质量,日志文件在这过程中又是最重要的手段之一。下面文章讲述使用Native C++对Windows Embedded CE和Windows Mobile日志文件类的封装。
阅读全文
摘要:本文讲述iToday总体设计的第一版本。
阅读全文
摘要:在吉日嘎拉的软件编程走火入魔之:数据库事务处理入门(适合初学者阅读)文章中关于MS SQL Server和Oracle对数据库事务处理的差异性引起一些争论,因此记录我对数据库事务处理的想法。 ...
阅读全文
摘要:本文讲述Windows Mobile Sensors API库中重力感应器部分(GSensor)的设计。讲述一个统一访问接口的Sensor库的设计方法和一些设计模式的应用。
阅读全文
摘要:重力感应器(Gravitational Sensor, Accelerometer)已经被广泛应用于Windows Mobile设备上,可是由于MS没有官方定义和提供统一的API,为重力感应器的开发带来不便,本文讲述如何在HTC和Samsung设备上进行重力感应器的开发,实现统一访问了GSensor的类库,在实现过程中使用了Singleton,Simple Factory和Observer模式。
阅读全文
摘要:这篇文章主要讲述如何使用Reflection实现Simple Factory,以及Reflection应用于Factory Method和Abstract Factory.
阅读全文
摘要:这篇文章从一个电玩店试玩系统的案例讲述Simple Factory,Factory Method和Abstract Factory之间的关系以及演变过程。
阅读全文
摘要:本文主要讲述Strategy模式在Windows Mobile网络连接管理的应用。
阅读全文
摘要:本文讲述关于Policy-based design的设计思想。
阅读全文
摘要:本文讲述Observer模式以及在Window mobile项目的应用。
阅读全文