摘要:非常轻量级的O/RM项目,感觉非常好。 NBear 简介 NBear是一个基于.Net 2.0、C#2.0开放全部源代码的的软件开发框架类库。NBear的设计目标是尽最大努力减少开发人员的工作量,最大程度提升开发效率,同时兼顾性能及可伸缩性。开源协议:BSD 名称NBear的由来 N代表.Net,也代表No;Bear既可以翻译成熊,也有忍受之意。Bear虽然是那种看起来憨憨的样子,但是攻击时身手...
阅读全文
02 2007 档案
摘要:工厂方法相对于简单工厂来说,主要是具体创建产品的工厂类,变成抽象工厂类,将具体创建的工作交给子类去做。
阅读全文
摘要:也叫静态工厂:涉及到工厂角色,抽象产品,以及具体产品角色等:简单工厂的变种可能有这几类:多层次的产品结构,多个厂方法,抽象产品角色的省略,工厂角色与抽角角色的合并,三个 角色全部合并等。DateFormat与简单工厂模式分析。: java.textDataFormat ...
阅读全文
摘要:开-闭原则(ocp):在设计一个模块时,应当使这个模块可以不在修改前提下具有可扩展性。里氏代换原则(Lsp):有基类出现的地方,子类就一定可以出现。依赖倒转原则(DIP):要依赖抽象,不要依赖实现。接口隔离原则(ISP):应当为客户端提供尽可能小的单独的接口,而不是要提供大的总接口。组合/聚合复用原则(CARP):要尽量使用合成/聚合,而不是继承关系达到复用目的。迪米特法原则(LoD).一个类尽可...
阅读全文
摘要:一般化关系: 一般化关系表示类与类之间继承关系,接口与接口间的继承关系,或类对接口的实现关系关联关系: 表示类与类之间的联系,它使一个类知道另一个类的属性和方法。关联有双向的,也有单向的,通常不鼓励使用双向。箭头方向指向被引用(关联)的类。------------->聚合关系: 是关联关系一种,是强的关联关系。是整体和个体之间的关系。如一个汽车对像由一个引擎对象、四个轮胎对象组成的。...
阅读全文
浙公网安备 33010602011771号