08 2008 档案
摘要:设计模式是套思想,不过我是一名从事编码的人员,有时候还经常觉得如何更巧的结合应用功能完成实现也要多多斟酌。在我师傅、同事领导的帮助下,这几年做了一些.NET的项目,我酷爱C#语言,所以使用中发现C#实现一些设计模式的时候还有很多特色的内容,因此,在博文周老师、陈编辑以及很多QQ群里朋友的支持下,我觉得可以把以前的一些心得总结出来,所以萌生了写本书的想法。虽然这本书很多模式的扩展都很有限,但我希望可以做为一个引子,能够与喜欢 模式 & C#语言 的朋友有个讨论的基础,希望可以不断完善这部分内容。设计模式——基于C#的工程化实现及扩展第四版目录第一篇:准备内容 1发掘C#语言面向对象化设计
阅读全文
摘要:正好有张现成的图,JIT其实是第二阶段的编译。 而不是在开发环境编译部分执行的编译过程。
阅读全文
摘要:最近看了几部韩剧,连着跟踪了2位男演员和1位女演员, 发现梆子们张的太有意思了,非常符合基于接口开发的优良OO原则。 一开始是眼睛——抽象,都提供了一个基类,单眼皮。 然后在子类泛化为根据需要定制——大家喜欢双眼皮,那么好请个医生帮我覆盖基类的实现。 在类型集成的时候也是,首先是一个基于接口的集成——平面脸 + 单眼皮 + 。。。 然后用各个子类基于接口集成,而且是on-demand的变化。 ...
阅读全文
摘要:今天被说教了一天,数据复制(Data Replication)是一个标准的反模式(Anti-pattern) 一开始觉得这个技术不是非常方便么?用他们的很容易完成数据的同步,结果告诉我,如果你只是做多个数据节点信息同步,那么很正常。但如果用它作对外的数据发布,那么数据层次就会导致不同系统间的直接依赖。 数据变化的时候,相关系统、上层应用和UI都很可能会受到影响。所以是一个非常不好的anti pat...
阅读全文
摘要:微软《架构师》杂志第8期,A Flexible Model for Data Integration by Tim Ewald and Kimberly Wolk 以往我们总是尽量考虑通信协议、消息方式,但对于集成而言,有一个灵活的数据模型才是最关键的。 There are many challenges in systems integration for architects and ...
阅读全文