加入收藏在线咨询
位置:主页 >

u乐娱乐国际老虎机:ESBasic 可复用的.NET类库(00) -- 开源前言

作者:dudu时间:11月23日浏览:


自从03年正式应用.NET开拓以来,已经走过了6个岁首,这时代我积累了几套类库和框架,ESBasic就是此中最根基的一个类库。ESBasic是Enterprise Service Basic的缩写,虽然也简写为ESB,然则它和Enterprise Service Bus(企业办事总线)没有任何关系。ESBasic是我能够u乐娱乐国际老虎机快速和高效开拓利用法度榜样的利器之一,开这个专门的blog是想将它先容给大年夜家,盼望能对大年夜家有所启迪。

ESBasic覆盖的内容包括:工具治理、插件、收集(Socket)、多线程、Emit与AOP、及相关助手类和根基类型。后面的博文会逐一先容ESBasic中每个紧张类的缘起、适用处合、设计思惟与实现、应用时的留意事变、扩展等。

类库的本色是复用,最大年夜的代价在于

实用

,设计一个漂亮却不实用的艺术品u乐娱乐国际老虎机大概可以做Demo,然则被复用的代价已经掉去了。

所谓复用的精髓,在于抽象――要抽象得适可而止。不能太抽象,太抽象的只是观点,无法被直接应用;抽象层次也不能太低,否则,就轻易与详细的利用绑定在一路,从而限定了复用的场合和范围。“高内聚,低耦合”是我们在设计可复用类时必须要遵守的原则。

OO本身便是一种抽象的思维,然则要“创造”出可复用的类,仅仅寄托OO的思惟是不敷的,你的思维必要赓续地熬炼――常常想一想,这个类是否可以再提升一下,从而能够在更多的场合中被复用。假如能被提升,那么该若何提升?抽象层次若u乐娱乐国际老虎机何前进?删除哪些?保留哪些?是否必要引入泛型参数?是否要设计为abstract类,等等。当有了足够多的这种体验之后,你就会形成一种习气,这种习气会赞助你成为一个优秀的可复用类库的设计者和开拓者。

ESBasic基于.NET 2.u乐娱乐国际老虎机0(开拓情况为VS2008),最新版本为2.0。任何反馈及意见可以Email给我:sky.zhuwei@163.com ,感谢。

ESBasic先容目录预览:

ESBasic在codeplex上开源,采纳MS-PL开源协议,下载源u乐娱乐国际老虎机码及详情请拜见:http://esbasic.codeplex.com/

电话:13866999966
联系人:王经理
Q Q:88996699
邮箱:admin@dede58.com
地址:中国XX省XX市XX路XX号