C# 클래스 RefactoringKatas.Refactored.Replacing_conditional_logic_with_polymorphism.MovieRental

파일 보기 프로젝트 열기: jcbozonier/Refactoring-Katas

공개 메소드들

메소드 설명
Charge ( IPayingCustomer customer ) : void
CreateMovieRentalWithRegularPriceCode ( int daysRented ) : MovieRental
MovieRental ( int daysRented, IMovie movie ) : RefactoringKatas.Refactored.Replacing_conditional_logic_with_polymorphism.Pricing

메소드 상세

Charge() 공개 메소드

public Charge ( IPayingCustomer customer ) : void
customer IPayingCustomer
리턴 void

CreateMovieRentalWithRegularPriceCode() 공개 정적인 메소드

public static CreateMovieRentalWithRegularPriceCode ( int daysRented ) : MovieRental
daysRented int
리턴 MovieRental

MovieRental() 공개 메소드

public MovieRental ( int daysRented, IMovie movie ) : RefactoringKatas.Refactored.Replacing_conditional_logic_with_polymorphism.Pricing
daysRented int
movie IMovie
리턴 RefactoringKatas.Refactored.Replacing_conditional_logic_with_polymorphism.Pricing