Bookcold

导航

2010年4月21日

设计模式——简单工厂(Simple Factory)

摘要: 一、简单工厂(Simple Factory)模式 Simple Factory模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个公共的父类和公共的方法。 二、 Simple Factory模式角色与结构: 工厂类角色:工厂类在客户端的直接控制下(Create方法)创建产品对象。 抽象产品角色:定义简单工厂创建的对象的父类或它们共同拥有的接口。可以是一个类、抽象类或接口。... 阅读全文

posted @ 2010-04-21 21:30 bookcold 阅读(126) 评论(0) 推荐(0)

F#入门—Functional Programming(一)

摘要: F#的主要泛型是函数式编程。在命令式编程中,我们主要花时间在列出执行任务的每一步细节。在函数式编程中,我们主要关心做什么,而不是怎么做;函数式编程本质上是对计算的又一次抽象,它被抽象为计算什么而不是怎么计算。虽然函数式编程不是银弹,但是它能使编程更清晰,而且在例如并发编程上会更简单。 一般的函数式编程需要满足一下特征: •Immutable data •Ability to compose fun... 阅读全文

posted @ 2010-04-21 19:50 bookcold 阅读(159) 评论(0) 推荐(0)