• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
编写人生
写写代码,写写人生
博客园    首页    新随笔    联系   管理    订阅  订阅
08 2006 档案
设计模式实践

摘要:以前写程序不是太注意,将程序中的执行接口、容器接口和加载工具混合在一起设计。例如一个服务工厂,对于调用方来说,他是不关心你的容器机制,他关心的是执行接口,即他的结果。而对于服务的加载程序,他关心如何将他自己的内容加入,所以你需要一个容器接口,但同样是加入内容,有些实现可能是用XML方式分析结果后加入容器,有些可能是分析Attrible,甚至分析目录下的DLL,然后加入容器,所以应该将加载工具分离开... 阅读全文
posted @ 2006-08-31 16:16 编写人生 阅读(282) 评论(0) 推荐(0)
笨蛋学ObjectBuilder (二)

摘要:Strategies.AddNew(BuilderStage.PreCreation); 类型映射策略,如果提供一个接口类型(通常是)和一个类类型(TypeMappingPolicy),当申请方要求创建一个接口类型时,实际创建的是那个类类型实例; Strategies.AddNew(BuilderStage.PreCreation); 单实例策略,没有什么好说的; Strategies.AddNe... 阅读全文
posted @ 2006-08-24 11:51 编写人生 阅读(366) 评论(0) 推荐(0)
笨蛋学ObjectBuilder

摘要:为什么说是笨蛋学ObjectBuilder呢?并不是说这个文章是给笨蛋读的,而是一个笨蛋学习ObjectBuilder的笔记。 几个月前就开始研究ObjectBuilder了,但被他复杂的设计搞的没有头绪,现在总算懂了。 名词注解: Strategy 直译是策略的意思,在这里是指对Object加工的一个操作; Policy 直译是政策、方针,在这里指加工参数; Locator 定位器,还没有透彻... 阅读全文
posted @ 2006-08-23 17:20 编写人生 阅读(379) 评论(0) 推荐(0)
出丑了

摘要:今天看见一个朋友的MSN上写了一个郁闷的话:“为什么相爱的人不能在一起?”于是我告诉他:因为他们还不够相爱,也就没有足够的爱的力量去争取在一起。另外一种糟糕的可能是,他们并不真心想在一起。很合理的答案,不是吗?朋友回了一句话:那是歌曲的名字。立即倒地 阅读全文
posted @ 2006-08-09 16:31 编写人生 阅读(273) 评论(0) 推荐(0)
创建简单的编程体验

摘要:我始终认为,编程简单就是好,把复杂的问题简单化,模型尽可能的单一,这样才能创建良好的编程体验。 我希望编程应该是这样的: 使用方面: ICreateService service = this.GetService(); object data = service.Create(); 使用方应该不关心服务的位置、创建方法等一系列过程。 创建方面: 应该是面向方面的编程模型,每... 阅读全文
posted @ 2006-08-09 13:55 编写人生 阅读(305) 评论(0) 推荐(0)
公司楼下看见的靓车

摘要:我只知道他是 宝石捷 911系列 阅读全文
posted @ 2006-08-08 13:56 编写人生 阅读(317) 评论(2) 推荐(0)
第一次编写SmartPhone软件

摘要:智能手机是很早就买了,买的时候就有个理由:我可以编写软件放在上面。可是大半年过去了,还是没有写(HelloWorld的不算)。今天需要一个计时器,手机既然没有,正好,这个软件又简单,自己写一个吧。代码很简单,提供下载http://www.cnblogs.com/Files/tansm/Stopwatch.rar但是无法解决秒以下的显示,他的DateTime对象总是只能存放秒级别。 阅读全文
posted @ 2006-08-08 13:54 编写人生 阅读(338) 评论(0) 推荐(0)
使用DependencyObject的例子

摘要:在WinFX3.0整个UI的所有对象中,使用了DependencyObject对象,他简化了标准属性控制的流程。为XAML提供了基础支持下面是使用这个对象的标准例子。 /**//// /// 使用DependencyObject的例子,定义了一个订单 /// public class OrderSheet : DependencyObject { ... 阅读全文
posted @ 2006-08-07 14:45 编写人生 阅读(2531) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3