move design patterns to new module (#4206)

* move design patterns to new module

* fix logger import
This commit is contained in:
Loredana Crusoveanu
2018-05-11 09:11:13 +02:00
committed by Grzegorz Piwowarek
parent 4a08fd1352
commit 537c1d1150
137 changed files with 200 additions and 214 deletions
@@ -1,5 +0,0 @@
package com.baeldung.designpatterns.creational.abstractfactory;
public interface Color {
String getColor();
}
@@ -1,5 +0,0 @@
package com.baeldung.designpatterns.creational.factory;
public interface Polygon {
String getType();
}
@@ -1,10 +1,12 @@
package com.baeldung.numberofdigits;
import static com.baeldung.designpatterns.util.LogerUtil.LOG;
import org.apache.log4j.Logger;
public class NumberOfDigitsDriver {
private static NumberOfDigits numberOfDigits;
private static Logger LOG = Logger.getLogger(NumberOfDigitsDriver.class);
static {
numberOfDigits = new NumberOfDigits();
}
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.baeldung.pattern.templatemethod</groupId>
<artifactId>pattern.templatemethod</artifactId>
<groupId>com.baeldung</groupId>
<artifactId>design-patterns</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<parent>
<groupId>com.baeldung.patterns</groupId>
<groupId>com.baeldung</groupId>
<artifactId>patterns-parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<relativePath>..</relativePath>
@@ -19,7 +19,7 @@
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.3</version>
@@ -31,10 +31,22 @@
<version>3.8.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>com.googlecode.grep4j</groupId>
<artifactId>grep4j</artifactId>
<version>${grep4j.version}</version>
</dependency>
</dependencies>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<log4j.version>1.2.17</log4j.version>
<grep4j.version>1.8.7</grep4j.version>
</properties>
</project>
@@ -1,6 +1,6 @@
package com.baeldung.designpatterns.adapter;
package com.baeldung.adapter;
import static com.baeldung.designpatterns.util.LogerUtil.LOG;
import static com.baeldung.util.LogerUtil.LOG;
public class AdapterPatternDriver {
@@ -1,8 +1,8 @@
package com.baeldung.designpatterns.adapter;
public class AstonMartin implements Movable {
@Override
public double getSpeed() {
return 220;
}
}
package com.baeldung.adapter;
public class AstonMartin implements Movable {
@Override
public double getSpeed() {
return 220;
}
}
@@ -1,8 +1,8 @@
package com.baeldung.designpatterns.adapter;
public class BugattiVeyron implements Movable {
@Override
public double getSpeed() {
return 268;
}
}
package com.baeldung.adapter;
public class BugattiVeyron implements Movable {
@Override
public double getSpeed() {
return 268;
}
}
@@ -1,8 +1,8 @@
package com.baeldung.designpatterns.adapter;
public class McLaren implements Movable {
@Override
public double getSpeed() {
return 241;
}
}
package com.baeldung.adapter;
public class McLaren implements Movable {
@Override
public double getSpeed() {
return 241;
}
}
@@ -1,6 +1,6 @@
package com.baeldung.designpatterns.adapter;
public interface Movable {
// returns speed in MPH
double getSpeed();
package com.baeldung.adapter;
public interface Movable {
// returns speed in MPH
double getSpeed();
}
@@ -1,4 +1,4 @@
package com.baeldung.designpatterns.adapter;
package com.baeldung.adapter;
public interface MovableAdapter {
// returns speed in KMPH
@@ -1,4 +1,4 @@
package com.baeldung.designpatterns.adapter;
package com.baeldung.adapter;
public class MovableAdapterImpl implements MovableAdapter {
private Movable luxuryCars;
@@ -1,4 +1,4 @@
package com.baeldung.designpatterns.bridge;
package com.baeldung.bridge;
public class Blue implements Color {
@Override
@@ -1,4 +1,4 @@
package com.baeldung.designpatterns.bridge;
package com.baeldung.bridge;
public class BridgePatternDriver {
@@ -1,4 +1,4 @@
package com.baeldung.designpatterns.bridge;
package com.baeldung.bridge;
public interface Color {
String fill();
@@ -1,4 +1,4 @@
package com.baeldung.designpatterns.bridge;
package com.baeldung.bridge;
public class Red implements Color {
@@ -1,4 +1,4 @@
package com.baeldung.designpatterns.bridge;
package com.baeldung.bridge;
public abstract class Shape {
protected Color color;
@@ -1,4 +1,4 @@
package com.baeldung.designpatterns.bridge;
package com.baeldung.bridge;
public class Square extends Shape {
@@ -1,4 +1,4 @@
package com.baeldung.designpatterns.bridge;
package com.baeldung.bridge;
public class Triangle extends Shape {

Some files were not shown because too many files have changed in this diff Show More