Suppose, you have to develop a system for a garments owner. He had two garments located in Mirpur and Savar. Now for financial problems, he dosed one and now he has one garments located in Savar. There are three types of clothing in the system- summer clothing, winter clothing and spring clothing. Summer clothing is made out of cotton and has an average weight of 60 grams. Winter clothing has an average weight of 95 grams and is made out of wool. Silk is used to make spring clothing, which has an average weight of 75 grams.
Now, using appropriate design pattern(JAVA), create a Garments class from which client code can request clothing by mentioning type of fabrics or by mentioning the name of season.