move design patterns to new module (#4206)
* move design patterns to new module * fix logger import
This commit is contained in:
parent
4a08fd1352
commit
537c1d1150
@ -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 {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.composite;
|
||||
package com.baeldung.composite;
|
||||
|
||||
/**
|
||||
* Created by Gebruiker on 5/3/2018.
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.composite;
|
||||
package com.baeldung.composite;
|
||||
|
||||
/**
|
||||
* Created by Gebruiker on 5/1/2018.
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.composite;
|
||||
package com.baeldung.composite;
|
||||
|
||||
/**
|
||||
* Created by Gebruiker on 5/1/2018.
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.composite;
|
||||
package com.baeldung.composite;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.composite;
|
||||
package com.baeldung.composite;
|
||||
|
||||
/**
|
||||
* Created by Gebruiker on 5/1/2018.
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.abstractfactory;
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public interface AbstractFactory {
|
||||
Animal getAnimal(String toyType) ;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.abstractfactory;
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public class AbstractPatternDriver {
|
||||
public static void main(String[] args) {
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.abstractfactory;
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public interface Animal {
|
||||
String getType();
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.abstractfactory;
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public class AnimalFactory implements AbstractFactory {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.abstractfactory;
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public class Brown implements Color {
|
||||
|
@ -0,0 +1,5 @@
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public interface Color {
|
||||
String getColor();
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.abstractfactory;
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public class ColorFactory implements AbstractFactory {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.abstractfactory;
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public class Dog implements Animal {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.abstractfactory;
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public class Duck implements Animal {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.abstractfactory;
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public class FactoryProvider {
|
||||
public static AbstractFactory getFactory(String choice){
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.abstractfactory;
|
||||
package com.baeldung.creational.abstractfactory;
|
||||
|
||||
public class White implements Color {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.builder;
|
||||
package com.baeldung.creational.builder;
|
||||
|
||||
public class BankAccount {
|
||||
private String name;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.builder;
|
||||
package com.baeldung.creational.builder;
|
||||
|
||||
public class BuilderPatternDriver {
|
||||
public static void main(String[] args) {
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.factory;
|
||||
package com.baeldung.creational.factory;
|
||||
|
||||
public class FactoryDriver {
|
||||
public static void main(String[] args) {
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.factory;
|
||||
package com.baeldung.creational.factory;
|
||||
|
||||
public class Heptagon implements Polygon {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.factory;
|
||||
package com.baeldung.creational.factory;
|
||||
|
||||
public class Octagon implements Polygon {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.factory;
|
||||
package com.baeldung.creational.factory;
|
||||
|
||||
public class Pentagon implements Polygon {
|
||||
|
@ -0,0 +1,5 @@
|
||||
package com.baeldung.creational.factory;
|
||||
|
||||
public interface Polygon {
|
||||
String getType();
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.factory;
|
||||
package com.baeldung.creational.factory;
|
||||
|
||||
public class PolygonFactory {
|
||||
public Polygon getPolygon(int numberOfSides) {
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.factory;
|
||||
package com.baeldung.creational.factory;
|
||||
|
||||
public class Square implements Polygon {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.factory;
|
||||
package com.baeldung.creational.factory;
|
||||
|
||||
public class Triangle implements Polygon {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.singleton;
|
||||
package com.baeldung.creational.singleton;
|
||||
|
||||
public class Singleton {
|
||||
private Singleton() {}
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.creational.singleton;
|
||||
package com.baeldung.creational.singleton;
|
||||
|
||||
public class SingletonDriver {
|
||||
public static void main(String[] args) {
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.decorator;
|
||||
package com.baeldung.decorator;
|
||||
|
||||
public class BubbleLights extends TreeDecorator {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.decorator;
|
||||
package com.baeldung.decorator;
|
||||
|
||||
public interface ChristmasTree {
|
||||
String decorate();
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.decorator;
|
||||
package com.baeldung.decorator;
|
||||
|
||||
public class ChristmasTreeImpl implements ChristmasTree {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.baeldung.designpatterns.decorator;
|
||||
package com.baeldung.decorator;
|
||||
|
||||
import static com.baeldung.designpatterns.util.LogerUtil.LOG;
|
||||
import static com.baeldung.util.LogerUtil.LOG;
|
||||
|
||||
public class DecoratorPatternDriver {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.decorator;
|
||||
package com.baeldung.decorator;
|
||||
|
||||
public class Garland extends TreeDecorator {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.decorator;
|
||||
package com.baeldung.decorator;
|
||||
|
||||
public abstract class TreeDecorator implements ChristmasTree {
|
||||
private ChristmasTree tree;
|
@ -1,6 +1,6 @@
|
||||
package com.baeldung.pattern.facade;
|
||||
package com.baeldung.facade;
|
||||
|
||||
import com.baeldung.pattern.facade.carsystem.*;
|
||||
import com.baeldung.facade.carsystem.*;
|
||||
|
||||
public class CarEngineFacade {
|
||||
private static final Integer DEFAULT_COOLING_TEMP = 90;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.pattern.facade.carsystem;
|
||||
package com.baeldung.facade.carsystem;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.pattern.facade.carsystem;
|
||||
package com.baeldung.facade.carsystem;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@ -8,6 +8,6 @@ public class AirFlowMeter {
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(AirFlowMeter.class);
|
||||
|
||||
public void getMeasurements() {
|
||||
LOGGER.info("Getting air measurements...");
|
||||
LOGGER.info("Getting air measurements..");
|
||||
}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.pattern.facade.carsystem;
|
||||
package com.baeldung.facade.carsystem;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.pattern.facade.carsystem;
|
||||
package com.baeldung.facade.carsystem;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@ -28,7 +28,7 @@ public class CoolingController {
|
||||
}
|
||||
|
||||
public void stop() {
|
||||
LOGGER.info("Stopping Cooling Controller...");
|
||||
LOGGER.info("Stopping Cooling Controller..");
|
||||
radiator.off();
|
||||
}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.pattern.facade.carsystem;
|
||||
package com.baeldung.facade.carsystem;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@ -18,6 +18,6 @@ public class FuelInjector {
|
||||
}
|
||||
|
||||
public void off() {
|
||||
LOGGER.info("Stopping Fuel injector...");
|
||||
LOGGER.info("Stopping Fuel injector..");
|
||||
}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.pattern.facade.carsystem;
|
||||
package com.baeldung.facade.carsystem;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@ -8,6 +8,6 @@ public class FuelPump {
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(FuelPump.class);
|
||||
|
||||
public void pump() {
|
||||
LOGGER.info("Fuel Pump is pumping fuel...");
|
||||
LOGGER.info("Fuel Pump is pumping fuel..");
|
||||
}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.pattern.facade.carsystem;
|
||||
package com.baeldung.facade.carsystem;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.pattern.facade.carsystem;
|
||||
package com.baeldung.facade.carsystem;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@ -8,6 +8,6 @@ public class Starter {
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(Starter.class);
|
||||
|
||||
public void start() {
|
||||
LOGGER.info("Starting...");
|
||||
LOGGER.info("Starting..");
|
||||
}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.pattern.facade.carsystem;
|
||||
package com.baeldung.facade.carsystem;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@ -7,7 +7,7 @@ public class TemperatureSensor {
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(TemperatureSensor.class);
|
||||
|
||||
public void getTemperature(){
|
||||
LOGGER.info("Getting temperature from the sensor...");
|
||||
LOGGER.info("Getting temperature from the sensor..");
|
||||
}
|
||||
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.flyweight;
|
||||
package com.baeldung.flyweight;
|
||||
|
||||
import java.awt.Color;
|
||||
|
||||
@ -53,7 +53,7 @@ public class Car implements Vehicle {
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
*
|
||||
* @see com.baeldung.designpatterns.flyweight.Vehicle#start()
|
||||
* @see com.baeldung.flyweight.Vehicle#start()
|
||||
*/
|
||||
@Override
|
||||
public void start() {
|
||||
@ -64,7 +64,7 @@ public class Car implements Vehicle {
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
*
|
||||
* @see com.baeldung.designpatterns.flyweight.Vehicle#stop()
|
||||
* @see com.baeldung.flyweight.Vehicle#stop()
|
||||
*/
|
||||
@Override
|
||||
public void stop() {
|
||||
@ -75,7 +75,7 @@ public class Car implements Vehicle {
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
*
|
||||
* @see com.baeldung.designpatterns.flyweight.Vehicle#getColor()
|
||||
* @see com.baeldung.flyweight.Vehicle#getColor()
|
||||
*/
|
||||
@Override
|
||||
public Color getColor() {
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.flyweight;
|
||||
package com.baeldung.flyweight;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.flyweight;
|
||||
package com.baeldung.flyweight;
|
||||
|
||||
import java.awt.Color;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.flyweight;
|
||||
package com.baeldung.flyweight;
|
||||
|
||||
import java.awt.Color;
|
||||
import java.util.HashMap;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.observer;
|
||||
package com.baeldung.observer;
|
||||
|
||||
public interface Channel {
|
||||
public void update(Object o);
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.observer;
|
||||
package com.baeldung.observer;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.observer;
|
||||
package com.baeldung.observer;
|
||||
|
||||
public class NewsChannel implements Channel {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.observer;
|
||||
package com.baeldung.observer;
|
||||
|
||||
import java.util.Observable;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.observer;
|
||||
package com.baeldung.observer;
|
||||
|
||||
import java.util.Observable;
|
||||
import java.util.Observer;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.observer;
|
||||
package com.baeldung.observer;
|
||||
|
||||
import java.beans.PropertyChangeListener;
|
||||
import java.beans.PropertyChangeSupport;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.observer;
|
||||
package com.baeldung.observer;
|
||||
|
||||
import java.beans.PropertyChangeEvent;
|
||||
import java.beans.PropertyChangeListener;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.proxy;
|
||||
package com.baeldung.proxy;
|
||||
|
||||
public interface ExpensiveObject {
|
||||
void process();
|
@ -1,6 +1,6 @@
|
||||
package com.baeldung.designpatterns.proxy;
|
||||
package com.baeldung.proxy;
|
||||
|
||||
import static com.baeldung.designpatterns.util.LogerUtil.LOG;;
|
||||
import static com.baeldung.util.LogerUtil.LOG;;
|
||||
|
||||
public class ExpensiveObjectImpl implements ExpensiveObject {
|
||||
|
||||
@ -14,7 +14,7 @@ public class ExpensiveObjectImpl implements ExpensiveObject {
|
||||
}
|
||||
|
||||
private void heavyInitialConfiguration() {
|
||||
LOG.info("Loading initial configuration...");
|
||||
LOG.info("Loading initial configuration..");
|
||||
}
|
||||
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.proxy;
|
||||
package com.baeldung.proxy;
|
||||
|
||||
public class ExpensiveObjectProxy implements ExpensiveObject{
|
||||
private static ExpensiveObject object;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.proxy;
|
||||
package com.baeldung.proxy;
|
||||
|
||||
public class ProxyPatternDriver {
|
||||
public static void main(String[] args) {
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.service.locator;
|
||||
package com.baeldung.service.locator;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.service.locator;
|
||||
package com.baeldung.service.locator;
|
||||
|
||||
/**
|
||||
* Created by Gebruiker on 4/20/2018.
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.service.locator;
|
||||
package com.baeldung.service.locator;
|
||||
|
||||
/**
|
||||
* Created by Gebruiker on 4/20/2018.
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.service.locator;
|
||||
package com.baeldung.service.locator;
|
||||
|
||||
/**
|
||||
* Created by Gebruiker on 4/20/2018.
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.service.locator;
|
||||
package com.baeldung.service.locator;
|
||||
|
||||
public interface MessagingService {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.service.locator;
|
||||
package com.baeldung.service.locator;
|
||||
|
||||
/**
|
||||
* Created by Gebruiker on 4/20/2018.
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.service.locator;
|
||||
package com.baeldung.service.locator;
|
||||
|
||||
/**
|
||||
* Created by Gebruiker on 4/20/2018.
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.singleton;
|
||||
package com.baeldung.singleton;
|
||||
|
||||
public class ClassSingleton {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.baeldung.designpatterns.singleton;
|
||||
package com.baeldung.singleton;
|
||||
|
||||
public enum EnumSingleton {
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user