diff --git a/.gitignore b/.gitignore index f68d109..d084dba 100644 --- a/.gitignore +++ b/.gitignore @@ -26,4 +26,7 @@ bin/ .vscode/ ### Mac OS ### -.DS_Store \ No newline at end of file +.DS_Store +/.idea/ +/target/classes/ +/designPattern.iml diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..1ca5c42 --- /dev/null +++ b/pom.xml @@ -0,0 +1,23 @@ + + + 4.0.0 + + groupId + designPattern + 1.0-SNAPSHOT + + + 1.8 + 1.8 + + + + + org.springframework + spring-context + 5.3.21 + + + \ No newline at end of file diff --git a/src/abstractFactory/AbstractFactory.java b/src/main/java/abstractFactory/AbstractFactory.java similarity index 100% rename from src/abstractFactory/AbstractFactory.java rename to src/main/java/abstractFactory/AbstractFactory.java diff --git a/src/abstractFactory/Airship.java b/src/main/java/abstractFactory/Airship.java similarity index 100% rename from src/abstractFactory/Airship.java rename to src/main/java/abstractFactory/Airship.java diff --git a/src/abstractFactory/Ak47.java b/src/main/java/abstractFactory/Ak47.java similarity index 100% rename from src/abstractFactory/Ak47.java rename to src/main/java/abstractFactory/Ak47.java diff --git a/src/abstractFactory/AlienFactory.java b/src/main/java/abstractFactory/AlienFactory.java similarity index 100% rename from src/abstractFactory/AlienFactory.java rename to src/main/java/abstractFactory/AlienFactory.java diff --git a/src/abstractFactory/Bread.java b/src/main/java/abstractFactory/Bread.java similarity index 100% rename from src/abstractFactory/Bread.java rename to src/main/java/abstractFactory/Bread.java diff --git a/src/abstractFactory/Car.java b/src/main/java/abstractFactory/Car.java similarity index 100% rename from src/abstractFactory/Car.java rename to src/main/java/abstractFactory/Car.java diff --git a/src/abstractFactory/Food.java b/src/main/java/abstractFactory/Food.java similarity index 100% rename from src/abstractFactory/Food.java rename to src/main/java/abstractFactory/Food.java diff --git a/src/abstractFactory/HumanFactory.java b/src/main/java/abstractFactory/HumanFactory.java similarity index 100% rename from src/abstractFactory/HumanFactory.java rename to src/main/java/abstractFactory/HumanFactory.java diff --git a/src/abstractFactory/Main.java b/src/main/java/abstractFactory/Main.java similarity index 100% rename from src/abstractFactory/Main.java rename to src/main/java/abstractFactory/Main.java diff --git a/src/abstractFactory/Mushroom.java b/src/main/java/abstractFactory/Mushroom.java similarity index 100% rename from src/abstractFactory/Mushroom.java rename to src/main/java/abstractFactory/Mushroom.java diff --git a/src/abstractFactory/Thunder.java b/src/main/java/abstractFactory/Thunder.java similarity index 100% rename from src/abstractFactory/Thunder.java rename to src/main/java/abstractFactory/Thunder.java diff --git a/src/abstractFactory/Vehicles.java b/src/main/java/abstractFactory/Vehicles.java similarity index 100% rename from src/abstractFactory/Vehicles.java rename to src/main/java/abstractFactory/Vehicles.java diff --git a/src/abstractFactory/Weapon.java b/src/main/java/abstractFactory/Weapon.java similarity index 100% rename from src/abstractFactory/Weapon.java rename to src/main/java/abstractFactory/Weapon.java diff --git a/src/factoryMethod/Car.java b/src/main/java/factoryMethod/Car.java similarity index 100% rename from src/factoryMethod/Car.java rename to src/main/java/factoryMethod/Car.java diff --git a/src/factoryMethod/CarFactory.java b/src/main/java/factoryMethod/CarFactory.java similarity index 100% rename from src/factoryMethod/CarFactory.java rename to src/main/java/factoryMethod/CarFactory.java diff --git a/src/factoryMethod/Main.java b/src/main/java/factoryMethod/Main.java similarity index 100% rename from src/factoryMethod/Main.java rename to src/main/java/factoryMethod/Main.java diff --git a/src/factoryMethod/Moveable.java b/src/main/java/factoryMethod/Moveable.java similarity index 100% rename from src/factoryMethod/Moveable.java rename to src/main/java/factoryMethod/Moveable.java diff --git a/src/factoryMethod/Plane.java b/src/main/java/factoryMethod/Plane.java similarity index 100% rename from src/factoryMethod/Plane.java rename to src/main/java/factoryMethod/Plane.java diff --git a/src/factoryMethod/SimpleVehicleFactory.java b/src/main/java/factoryMethod/SimpleVehicleFactory.java similarity index 100% rename from src/factoryMethod/SimpleVehicleFactory.java rename to src/main/java/factoryMethod/SimpleVehicleFactory.java diff --git a/src/singleton/Singleton1.java b/src/main/java/singleton/Singleton1.java similarity index 100% rename from src/singleton/Singleton1.java rename to src/main/java/singleton/Singleton1.java diff --git a/src/singleton/Singleton2.java b/src/main/java/singleton/Singleton2.java similarity index 100% rename from src/singleton/Singleton2.java rename to src/main/java/singleton/Singleton2.java diff --git a/src/singleton/Singleton3.java b/src/main/java/singleton/Singleton3.java similarity index 100% rename from src/singleton/Singleton3.java rename to src/main/java/singleton/Singleton3.java diff --git a/src/singleton/Singleton4.java b/src/main/java/singleton/Singleton4.java similarity index 100% rename from src/singleton/Singleton4.java rename to src/main/java/singleton/Singleton4.java diff --git a/src/singleton/Singleton5.java b/src/main/java/singleton/Singleton5.java similarity index 100% rename from src/singleton/Singleton5.java rename to src/main/java/singleton/Singleton5.java diff --git a/src/singleton/Singleton6.java b/src/main/java/singleton/Singleton6.java similarity index 100% rename from src/singleton/Singleton6.java rename to src/main/java/singleton/Singleton6.java diff --git a/src/singleton/Singleton7.java b/src/main/java/singleton/Singleton7.java similarity index 100% rename from src/singleton/Singleton7.java rename to src/main/java/singleton/Singleton7.java diff --git a/src/singleton/Singleton8.java b/src/main/java/singleton/Singleton8.java similarity index 100% rename from src/singleton/Singleton8.java rename to src/main/java/singleton/Singleton8.java diff --git a/src/strategy/Cat.java b/src/main/java/strategy/Cat.java similarity index 100% rename from src/strategy/Cat.java rename to src/main/java/strategy/Cat.java diff --git a/src/strategy/CatHeightComparator.java b/src/main/java/strategy/CatHeightComparator.java similarity index 100% rename from src/strategy/CatHeightComparator.java rename to src/main/java/strategy/CatHeightComparator.java diff --git a/src/strategy/CatWeightComparator.java b/src/main/java/strategy/CatWeightComparator.java similarity index 100% rename from src/strategy/CatWeightComparator.java rename to src/main/java/strategy/CatWeightComparator.java diff --git a/src/strategy/Comparator.java b/src/main/java/strategy/Comparator.java similarity index 100% rename from src/strategy/Comparator.java rename to src/main/java/strategy/Comparator.java diff --git a/src/strategy/Dog.java b/src/main/java/strategy/Dog.java similarity index 100% rename from src/strategy/Dog.java rename to src/main/java/strategy/Dog.java diff --git a/src/strategy/DogComparator.java b/src/main/java/strategy/DogComparator.java similarity index 100% rename from src/strategy/DogComparator.java rename to src/main/java/strategy/DogComparator.java diff --git a/src/strategy/Sorter.java b/src/main/java/strategy/Sorter.java similarity index 100% rename from src/strategy/Sorter.java rename to src/main/java/strategy/Sorter.java