Skip to content

Commit 812f71e

Browse files
committed
Improve formatting and package access for creational patterns
1 parent 35c717a commit 812f71e

File tree

25 files changed

+31
-34
lines changed

25 files changed

+31
-34
lines changed

DesignPatterns/src/main/java/pl/mperor/lab/java/design/pattern/creational/builder/chain/inner/Task.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ public class Task {
1313
private Task() {
1414
}
1515

16+
// Deep copy is required here!
1617
private Task(Task task) {
1718
this.id = ID_GENERATOR.getAndIncrement();
18-
// Deep copy is required here!
1919
this.description = task.description;
2020
this.done = task.done;
2121
}

DesignPatterns/src/main/java/pl/mperor/lab/java/design/pattern/creational/builder/chain/nested/User.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ public class User {
1414
private User() {
1515
}
1616

17+
// Deep copy is required here!
1718
private User(User user) {
1819
this.id = ID_GENERATOR.getAndIncrement();
19-
// Deep copy is required here!
2020
this.name = user.name;
2121
this.password = user.password;
2222
this.email = user.email;
2323
}
2424

25-
int getId() {
25+
public int getId() {
2626
return id;
2727
}
2828

DesignPatterns/src/main/java/pl/mperor/lab/java/design/pattern/creational/builder/chain/outer/Person.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ public class Person {
99
private final LocalDate dateOfBirth;
1010
private final String address;
1111

12+
// Deep copy is required here!
1213
private Person(PersonBuilder builder) {
1314
this.firstName = builder.getFirstName();
1415
this.lastName = builder.getLastName();
@@ -35,5 +36,4 @@ public String getAddress() {
3536
public static Person build(PersonBuilder builder) {
3637
return new Person(builder);
3738
}
38-
3939
}

DesignPatterns/src/main/java/pl/mperor/lab/java/design/pattern/creational/builder/chain/outer/PersonBuilder.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,4 @@ public LocalDate getDateOfBirth() {
4444
public String getAddress() {
4545
return address;
4646
}
47-
4847
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package pl.mperor.lab.java.design.pattern.creational.factory.abs;
22

3-
public interface DatabaseConnection {
3+
interface DatabaseConnection {
4+
45
void connect();
56
}

DesignPatterns/src/main/java/pl/mperor/lab/java/design/pattern/creational/factory/abs/DevStarterFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package pl.mperor.lab.java.design.pattern.creational.factory.abs;
22

3-
public class DevStarterFactory implements StarterFactory {
3+
class DevStarterFactory implements StarterFactory {
44

55
@Override
66
public DatabaseConnection getDatabaseConnection() {
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package pl.mperor.lab.java.design.pattern.creational.factory.abs;
22

3-
public interface LoggingService {
3+
interface LoggingService {
4+
45
void init();
56
}

DesignPatterns/src/main/java/pl/mperor/lab/java/design/pattern/creational/factory/abs/ProdStarterFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package pl.mperor.lab.java.design.pattern.creational.factory.abs;
22

3-
public class ProdStarterFactory implements StarterFactory {
3+
class ProdStarterFactory implements StarterFactory {
44

55
@Override
66
public DatabaseConnection getDatabaseConnection() {
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package pl.mperor.lab.java.design.pattern.creational.factory.abs;
22

3-
public interface SecurityPolicy {
3+
interface SecurityPolicy {
4+
45
void applyPolicy();
56
}

DesignPatterns/src/main/java/pl/mperor/lab/java/design/pattern/creational/factory/abs/StarterFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package pl.mperor.lab.java.design.pattern.creational.factory.abs;
22

3-
public interface StarterFactory {
3+
interface StarterFactory {
44

55
DatabaseConnection getDatabaseConnection();
66

0 commit comments

Comments
 (0)