摘要:
类:图形如下。第一层为类名(如果是抽象类,则用斜体表示);第二层为类的特性(即字段和属性);第三层为类的操作(方法或行为)。其中"+"表示public,"-"表示private,"#"表示protected。 接口:图形如下。与类的区别是,接口通常只有两层,第一次为接口名,且上方会有"<<inter 阅读全文
摘要:
简单工厂模式需要有三个组成角色: 1、工厂类角色:负责生成具体产品类。 2、抽象产品角色:代表了具体产品的一个抽象类或是接口。 3、具体产品角色:最后生成的实例对象即是它。 我们以一个车辆选择的例子来作说明: 1、工厂类:此例中代表我们想要选择的车型,可以是“benz”和"audi"。 2、抽象产品 阅读全文