C# 클래스 ProgressiveBuilder.ProductBuilder

상속: IPreProductNameBuilder, IPostProductNameBuilder, IPostProductManufacturerBuilder
파일 보기 프로젝트 열기: KennyBu/DesignPatternTests

Private Properties

프로퍼티 타입 설명
Build Product

공개 메소드들

메소드 설명
Costs ( double cost ) : IPostProductManufacturerBuilder
CreateProduct ( ) : IPreProductNameBuilder
ManufacturedBy ( string manufacturer ) : IPostProductManufacturerBuilder
Named ( string name ) : IPostProductNameBuilder
Priced ( double price ) : Product

비공개 메소드들

메소드 설명
Build ( ) : Product

메소드 상세

Costs() 공개 메소드

public Costs ( double cost ) : IPostProductManufacturerBuilder
cost double
리턴 IPostProductManufacturerBuilder

CreateProduct() 공개 정적인 메소드

public static CreateProduct ( ) : IPreProductNameBuilder
리턴 IPreProductNameBuilder

ManufacturedBy() 공개 메소드

public ManufacturedBy ( string manufacturer ) : IPostProductManufacturerBuilder
manufacturer string
리턴 IPostProductManufacturerBuilder

Named() 공개 메소드

public Named ( string name ) : IPostProductNameBuilder
name string
리턴 IPostProductNameBuilder

Priced() 공개 메소드

public Priced ( double price ) : Product
price double
리턴 Product