diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..1c2fda5
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/Projekt_APO-Automat_spozywczy.iml b/.idea/Projekt_APO-Automat_spozywczy.iml
new file mode 100644
index 0000000..18ec59d
--- /dev/null
+++ b/.idea/Projekt_APO-Automat_spozywczy.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..df5f35d
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/description.html b/.idea/description.html
new file mode 100644
index 0000000..db5f129
--- /dev/null
+++ b/.idea/description.html
@@ -0,0 +1 @@
+Simple Java application that includes a class with main()
method
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..12c63bc
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..16a242b
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/.idea/project-template.xml b/.idea/project-template.xml
new file mode 100644
index 0000000..d57a956
--- /dev/null
+++ b/.idea/project-template.xml
@@ -0,0 +1,3 @@
+
+ IJ_BASE_PACKAGE
+
\ No newline at end of file
diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml
new file mode 100644
index 0000000..93e4b17
--- /dev/null
+++ b/.idea/runConfigurations.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
new file mode 100644
index 0000000..b93ac08
--- /dev/null
+++ b/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..c8397c9
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/apo/project/Main.java b/src/apo/project/Main.java
new file mode 100644
index 0000000..c39c370
--- /dev/null
+++ b/src/apo/project/Main.java
@@ -0,0 +1,8 @@
+package apo.project;
+
+public class Main {
+
+ public static void main(String[] args) {
+ // write your code here
+ }
+}
diff --git a/src/apo/project/OrderService.java b/src/apo/project/OrderService.java
new file mode 100644
index 0000000..7d399fa
--- /dev/null
+++ b/src/apo/project/OrderService.java
@@ -0,0 +1,6 @@
+package apo.project;
+
+public interface OrderService {
+
+ void order(Products aProduct, int aQuantity);
+}
diff --git a/src/apo/project/Products.java b/src/apo/project/Products.java
new file mode 100644
index 0000000..4e624c7
--- /dev/null
+++ b/src/apo/project/Products.java
@@ -0,0 +1,5 @@
+package apo.project;
+
+public interface Products {
+
+}
diff --git a/src/apo/project/Shelf.java b/src/apo/project/Shelf.java
new file mode 100644
index 0000000..ce6e686
--- /dev/null
+++ b/src/apo/project/Shelf.java
@@ -0,0 +1,6 @@
+package apo.project;
+
+public interface Shelf {
+
+ boolean haveProducts();
+}
diff --git a/src/apo/project/payment/CoinHolder.java b/src/apo/project/payment/CoinHolder.java
new file mode 100644
index 0000000..c129ee2
--- /dev/null
+++ b/src/apo/project/payment/CoinHolder.java
@@ -0,0 +1,8 @@
+package apo.project.payment;
+
+public abstract class CoinHolder {
+
+ private double coinsCollected;
+
+
+}
diff --git a/src/apo/project/payment/PaymentCollector.java b/src/apo/project/payment/PaymentCollector.java
new file mode 100644
index 0000000..b9265bc
--- /dev/null
+++ b/src/apo/project/payment/PaymentCollector.java
@@ -0,0 +1,6 @@
+package apo.project.payment;
+
+public interface PaymentCollector {
+
+ void collect(double aValue);
+}
diff --git a/src/apo/project/payment/PaymentService.java b/src/apo/project/payment/PaymentService.java
new file mode 100644
index 0000000..ef551f6
--- /dev/null
+++ b/src/apo/project/payment/PaymentService.java
@@ -0,0 +1,6 @@
+package apo.project.payment;
+
+public interface PaymentService {
+
+ void charge(double aValue);
+}
diff --git a/untitled104.iml b/untitled104.iml
new file mode 100644
index 0000000..bcd2974
--- /dev/null
+++ b/untitled104.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+