資源簡介
自制的咖啡廳系統(tǒng)

代碼片段和文件信息
import??java.util.*;
import??java.io.*;
/**
?*?Maintains?the?information?of?a?product?catalog.?Contains?a
?*?collection?of?{@link?CatalogItem}?objects.
?*
?*?@author?iCarnegie
?*?@version??1.0.0
?*?@see?Product
?*/
???
?public?class?Catalog?implements?Iterable??{
????/*?Collection?of?Product
?objects.*/
????private?ArrayList??products;
????/**
?????*?Constructs?an?empty?catalog.
?????*/
????public?Catalog()?{
????????this.products?=?new?ArrayList();
????}
????/**
?????*?Adds?a?{@link?Product}?object?to?this?catalog.
?????*
?????*?@param?product??the?{@link?Product}?object.
?????*/
????public?void??addProduct(Product?product)??{
????????this.products.add(product);
????}
????/**
?????*?Returns?an?iterator?over?the?products?in?this?catalog.
?????*
?????*?return??an?{@link?Iterator}?of?{@link?Product}
?????*/
????public?Iterator??iterator()?{
????????return?this.products.iterator();
????}
????/**
?????*?Returns?the?{@link?Product}?object?with?the?specified
?????*?code
.
?????*
?????*?@param?code??the?code?of?an?product.
?????*?@return??The?{@link?Product}?object?with?the?specifed
?????*??????????code.?Returns?null
?if?the?object?with
?????*??????????the?code?is?not?found.
?????*/
????public??Product?getProduct(String?code)??{
????????for?(Product?product?:?this.products)?{
????????????if?(product.getCode().equals(code))?{
????????????????return?product;
????????????}
????????}
????????return?null;
????}
????/**
?????*?Returns?the?number?of?product?in?the?catalog.
?????*
?????*?@return?the?number?of?{@link?Product}?objects?in?this?catalog.
?????*/
????public?int??getNumberOfProducts()??{
????????return?this.products.size();
????}
}
???
???
???
???
???
??????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2011-09-10?12:25??111\.classpath
?????文件????????379??2011-09-10?12:25??111\.project
?????文件????????629??2011-09-10?12:25??111\.settings\org.eclipse.jdt.core.prefs
?????文件???????1361??2011-10-13?17:20??111\bin\Catalog.class
?????文件????????273??2011-10-13?17:20??111\bin\CatalogLoader.class
?????文件???????1756??2011-10-13?17:20??111\bin\Coffee.class
?????文件???????1349??2011-10-13?17:20??111\bin\CoffeeBrewer.class
?????文件????????430??2011-10-13?17:20??111\bin\DataFormatException.class
?????文件???????3103??2011-10-13?17:20??111\bin\FileCatalogLoader.class
?????文件???????5340??2011-10-13?17:20??111\bin\GourmetCoffee.class
?????文件???????2328??2011-10-13?17:20??111\bin\HTMLSalesFormatter.class
?????文件???????1678??2011-10-13?17:20??111\bin\Order.class
?????文件???????1227??2011-10-13?17:20??111\bin\OrderItem.class
?????文件???????2159??2011-10-13?17:20??111\bin\PlainTextSalesFormatter.class
?????文件???????1359??2011-10-13?17:20??111\bin\Product.class
?????文件????????898??2011-10-13?17:20??111\bin\Sales.class
?????文件????????161??2011-10-13?17:20??111\bin\SalesFormatter.class
?????文件???????3735??2011-10-13?17:20??111\bin\TestCatalog.class
?????文件???????2708??2011-10-13?17:20??111\bin\TestCoffee.class
?????文件???????2425??2011-10-13?17:20??111\bin\TestCoffeeBrewer.class
?????文件???????4902??2011-10-13?17:20??111\bin\TestFileCatalogLoader.class
?????文件???????5705??2011-10-13?17:20??111\bin\TestOrder.class
?????文件???????2569??2011-10-13?17:20??111\bin\TestOrderItem.class
?????文件???????2818??2011-10-13?17:20??111\bin\TestProduct.class
?????文件???????3331??2011-10-13?17:20??111\bin\TestSales.class
?????文件???????2138??2011-10-13?17:20??111\bin\xm
?????文件???????2135??2005-06-27?13:08??111\catalog.dat
?????文件??????????0??2005-06-27?13:08??111\empty.dat
?????文件???????1864??2011-09-08?09:58??111\src\Catalog.java
?????文件????????868??2005-08-23?10:28??111\src\CatalogLoader.java
............此處省略28個文件信息
評論
共有 條評論