Skip to content

Commit

Permalink
Documento Java
Browse files Browse the repository at this point in the history
  • Loading branch information
angelnunezsalazar committed Oct 9, 2011
1 parent dbe6193 commit e758bb5
Show file tree
Hide file tree
Showing 8 changed files with 231 additions and 3 deletions.
Binary file modified docs/JavaCode.docx
Binary file not shown.
@@ -0,0 +1,88 @@
<class-diagram version="1.0.4" icons="true" always-add-relationships="false" generalizations="true" realizations="true"
associations="true" dependencies="false" nesting-relationships="true">
<class id="1" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.Order" project="1. Initial Tee"
file="/1. Initial Tee/src/main/refactoringgolf/store/Order.java" binary="false">
<position x="158" y="154" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<class id="2" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.OrderItem" project="1. Initial Tee"
file="/1. Initial Tee/src/main/refactoringgolf/store/OrderItem.java" binary="false">
<position x="454" y="153" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<class id="3" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.Employee" project="1. Initial Tee"
file="/1. Initial Tee/src/main/refactoringgolf/store/Employee.java" binary="false">
<position x="148" y="505" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<class id="4" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.Manager" project="1. Initial Tee"
file="/1. Initial Tee/src/main/refactoringgolf/store/Manager.java" binary="false">
<position x="370" y="348" width="229" height="99"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<class id="5" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.Salesman" project="1. Initial Tee"
file="/1. Initial Tee/src/main/refactoringgolf/store/Salesman.java" binary="false">
<position x="461" y="586" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<generalization>
<end type="SOURCE" nodeId="4"/>
<end type="TARGET" nodeId="3"/>
</generalization>
<association>
<end type="SOURCE" nodeId="3" navigable="false">
<attribute name="subordinates">
<position x="278" y="677" width="69" height="14"/>
</attribute>
<multiplicity minimum="0" maximum="2147483647">
<position x="259" y="676" width="16" height="14"/>
</multiplicity>
</end>
<end type="TARGET" nodeId="3" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<generalization>
<end type="SOURCE" nodeId="5"/>
<end type="TARGET" nodeId="3"/>
</generalization>
<association>
<end type="SOURCE" nodeId="1" navigable="false">
<attribute name="items"/>
<multiplicity minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" nodeId="2" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<association>
<end type="SOURCE" nodeId="3" navigable="false">
<attribute name="manager">
<position x="282" y="643" width="48" height="14"/>
</attribute>
<multiplicity minimum="0" maximum="1">
<position x="261" y="643" width="18" height="14"/>
</multiplicity>
</end>
<end type="TARGET" nodeId="3" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>
@@ -0,0 +1,16 @@
<class-diagram version="1.0.4" icons="true" always-add-relationships="false" generalizations="true" realizations="true"
associations="true" dependencies="false" nesting-relationships="true">
<class id="1" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.Order" project="2. First Hole"
file="/2. First Hole/src/main/refactoringgolf/store/Order.java" binary="false">
<position x="40" y="10" width="272" height="355"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>
@@ -0,0 +1,32 @@
<class-diagram version="1.0.4" icons="true" always-add-relationships="false" generalizations="true" realizations="true"
associations="true" dependencies="false" nesting-relationships="true">
<class id="1" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.Order" project="3. Second Hole"
file="/3. Second Hole/src/main/refactoringgolf/store/Order.java" binary="false">
<position x="94" y="196" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<class id="2" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.OrderItem" project="3. Second Hole"
file="/3. Second Hole/src/main/refactoringgolf/store/OrderItem.java" binary="false">
<position x="412" y="194" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<association>
<end type="SOURCE" nodeId="1" navigable="false">
<attribute name="items"/>
<multiplicity minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" nodeId="2" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>
@@ -1,7 +1,7 @@
package refactoringgolf.store;

public class OrderItem {

public Product product;
public int quantity;

Expand All @@ -12,7 +12,7 @@ public OrderItem(Product product, int quantity) {
this.product = product;
this.quantity = quantity;
}

public Product getProduct() {
return product;
}
Expand All @@ -22,7 +22,7 @@ public int getQuantity() {
}

public float total() {
float discount=0;
float discount = 0;
if (getProduct().getCategory() == ProductCategory.Accessories) {
discount = calculateAccessoriesDiscount();
}
Expand Down
@@ -0,0 +1,60 @@
<class-diagram version="1.0.4" icons="true" always-add-relationships="false" generalizations="true" realizations="true"
associations="true" dependencies="false" nesting-relationships="true">
<class id="1" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.OrderItem" project="4. Last Hole"
file="/4. Last Hole/src/main/refactoringgolf/store/OrderItem.java" binary="false">
<position x="119" y="90" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<class id="3" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.AccessoriesDiscount"
project="4. Last Hole" file="/4. Last Hole/src/main/refactoringgolf/store/AccessoriesDiscount.java" binary="false">
<position x="133" y="281" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<class id="4" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.BikesDiscount" project="4. Last Hole"
file="/4. Last Hole/src/main/refactoringgolf/store/BikesDiscount.java" binary="false">
<position x="369" y="281" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<interface id="5" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.CategoryDiscount"
project="4. Last Hole" file="/4. Last Hole/src/main/refactoringgolf/store/CategoryDiscount.java" binary="false">
<position x="370" y="75" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</interface>
<class id="6" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.store.CloathingDiscount"
project="4. Last Hole" file="/4. Last Hole/src/main/refactoringgolf/store/CloathingDiscount.java" binary="false">
<position x="594" y="279" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<realization>
<end type="SOURCE" nodeId="6"/>
<end type="TARGET" nodeId="5"/>
</realization>
<realization>
<end type="SOURCE" nodeId="3"/>
<end type="TARGET" nodeId="5"/>
</realization>
<realization>
<end type="SOURCE" nodeId="4"/>
<end type="TARGET" nodeId="5"/>
</realization>
<classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>
@@ -0,0 +1,16 @@
<class-diagram version="1.0.4" icons="true" always-add-relationships="false" generalizations="true" realizations="true"
associations="true" dependencies="false" nesting-relationships="true">
<class id="1" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.stack.Stack" project="1. Tee"
file="/1. Tee/src/main/refactoringgolf/stack/Stack.java" binary="false">
<position x="85" y="123" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>
@@ -0,0 +1,16 @@
<class-diagram version="1.0.4" icons="true" always-add-relationships="false" generalizations="true" realizations="true"
associations="true" dependencies="false" nesting-relationships="true">
<class id="1" corner="BOTTOM_RIGHT" language="java" name="refactoringgolf.stack.Stack" project="2. Hole"
file="/2. Hole/src/main/refactoringgolf/stack/Stack.java" binary="false">
<position x="86" y="110" width="-1" height="-1"/>
<display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</display>
</class>
<classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true"/>
<operations public="true" package="true" protected="true" private="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>

0 comments on commit e758bb5

Please sign in to comment.