Skip to content

Commit 67ae16b

Browse files
committed
Add minor improvements to the whole IDEA project
1 parent f149945 commit 67ae16b

File tree

21 files changed

+36
-44
lines changed

21 files changed

+36
-44
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@
22
*.log
33

44
# Compiled Files #
5-
bin/
65
out/

.idea/checkstyleidea-libs/readme.txt

Lines changed: 0 additions & 6 deletions
This file was deleted.

.idea/vcs.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

design-patterns.iml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<SOURCES>
2323
<root url="jar://$USER_HOME$/.ideaLibSources/lombok-1.18.34-sources.jar!/" />
2424
</SOURCES>
25-
</library>ō
25+
</library>
2626
</orderEntry>
2727
</component>
2828
</module>

src/practice/behavioral/chain/Worker.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package practice.behavioral.chain;
22

3+
import lombok.EqualsAndHashCode;
34
import lombok.NonNull;
45
import lombok.Setter;
56
import lombok.extern.java.Log;
67

78
@Log
89
@Setter
10+
@EqualsAndHashCode
911
public abstract sealed class Worker permits General, Jailer, King, Officer {
1012

1113
protected Worker next; // Worker who is NEXT in CHAIN of Responsibility

src/practice/behavioral/command/SwitchButton.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public void toggleState() {
2121
}
2222

2323
public void printState() {
24-
var isOn = state ? "ON" : "OFF"; // Determine current state of Switch
24+
var isOn = state ? "ON" : "OFF"; // Determine CURRENT state of Switch
2525
log.info("State of <" + location + "> Switch => [" + isOn + "]");
2626
}
2727
}

src/practice/behavioral/observer/Subject.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ public sealed interface Subject permits Weather {
88

99
void detach(@NonNull final Observer watcher);
1010

11-
void notifyObservers();
11+
void notifyObservers(); // UPDATE Observers
1212
}

src/practice/behavioral/observer/Weather.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ public final class Weather implements Subject {
1717

1818
@Override
1919
public void attach(@NonNull final Observer watcher) {
20-
log.info("Attaching Observer => [" + watcher + "]");
20+
log.info("ATTACHING Observer => [" + watcher + "]");
2121
observers.add(watcher); // Add OBSERVER to current LIST
2222
}
2323

2424
@Override
2525
public void detach(@NonNull final Observer watcher) {
26-
log.info("Detaching Observer => [" + watcher + "]");
26+
log.info("DETACHING Observer => [" + watcher + "]");
2727
observers.remove(watcher); // Remove OBSERVER from LIST
2828
}
2929

@@ -34,9 +34,9 @@ public void notifyObservers() {
3434
}
3535

3636
public void advanceTime() {
37-
log.info("Current Weather Type => [" + currentWeatherType + "]");
37+
log.info("CURRENT Weather TYPE => [" + currentWeatherType + "]");
3838
currentWeatherType = getFreshWeatherType(WeatherType.values());
39-
log.info("Changed Weather Type => [" + currentWeatherType + "]");
39+
log.info("CHANGED Weather TYPE => [" + currentWeatherType + "]");
4040
notifyObservers(); // Update ALL Watchers of CHANGE in Weather
4141
}
4242

src/practice/behavioral/state/HasCoinState.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ public void insertCoin(@NonNull final VendorMachine machine) {
1717

1818
@Override
1919
public void ejectCoin(@NonNull final VendorMachine machine) {
20-
machine.setState(new NoCoinState()); // ALTER State afterwards
20+
machine.setState(new NoCoinState()); // ALTER state afterwards
2121
log.info("PASSED in EJECTING Coin => [" + machine + "]");
2222
}
2323

2424
@Override
2525
public void dispenseFood(@NonNull final VendorMachine machine) {
26-
machine.setState(new NoCoinState()); // ALTER State AFTER Action
26+
machine.setState(new NoCoinState()); // ALTER state after action
2727
log.info("PASSED in DISPENSING Food => [" + machine + "]");
2828
}
2929
}

src/practice/behavioral/state/NoCoinState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public final class NoCoinState implements VendorState {
1212

1313
@Override
1414
public void insertCoin(@NonNull final VendorMachine machine) {
15-
machine.setState(new HasCoinState()); // ALTER State afterwards
15+
machine.setState(new HasCoinState()); // ALTER state afterwards
1616
log.info("PASSED in INSERTING Coin => [" + machine + "]");
1717
}
1818

0 commit comments

Comments
 (0)