GOF23设计模式
sapphireren
-
展开
-
设计模式 之 工厂方法
工厂方法当要创建某 一个 系列的产品时,我们可以优先考虑用工厂方法来创建这系列的产品。要特别理解好“系列产品”是什么意思,注意工厂方法是针对“一个”系列,或者说单系列产品的。 如: 假设我们需要为SQL Server和Oracle提供一个数据库连接Connection(只是假设而已^_^),并为其实现打开连接、关闭连接这两个操作。注意:这里的SQL Server数据库连接、O原创 2008-09-26 19:29:00 · 596 阅读 · 0 评论 -
设计模式 之 单件模式
单件模式 一、意图 “单件”,从字面上理解也就是“一个零件”。我们平常说的单件模式,也是说要求我们整个应用程序中“有且只有”一个对象实例,这个对象实例为整个应用程序所共享,我们不希望也没必要创建多个这样的对象实例。 既然,单件模式可以做到保证应用程序中有且只有一个对象实例,那么单件模式当然也可以保证应用程序有且只有N个对象实例或最多只有N个对象实例。原创 2008-09-26 17:53:00 · 659 阅读 · 0 评论