C# Class ProgressiveBuilder.ProductBuilder

Inheritance: IPreProductNameBuilder, IPostProductNameBuilder, IPostProductManufacturerBuilder
Afficher le fichier Open project: KennyBu/DesignPatternTests

Private Properties

Свойство Type Description
Build Product

Méthodes publiques

Méthode Description
Costs ( double cost ) : IPostProductManufacturerBuilder
CreateProduct ( ) : IPreProductNameBuilder
ManufacturedBy ( string manufacturer ) : IPostProductManufacturerBuilder
Named ( string name ) : IPostProductNameBuilder
Priced ( double price ) : Product

Private Methods

Méthode Description
Build ( ) : Product

Method Details

Costs() public méthode

public Costs ( double cost ) : IPostProductManufacturerBuilder
cost double
Résultat IPostProductManufacturerBuilder

CreateProduct() public static méthode

public static CreateProduct ( ) : IPreProductNameBuilder
Résultat IPreProductNameBuilder

ManufacturedBy() public méthode

public ManufacturedBy ( string manufacturer ) : IPostProductManufacturerBuilder
manufacturer string
Résultat IPostProductManufacturerBuilder

Named() public méthode

public Named ( string name ) : IPostProductNameBuilder
name string
Résultat IPostProductNameBuilder

Priced() public méthode

public Priced ( double price ) : Product
price double
Résultat Product