Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 0eee2e6

Browse files
committed
README improvements
1 parent a603ec9 commit 0eee2e6

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

‎README.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Java Design Patterns
1+
# Java Design Patterns
22

33
[![Maven CI](https://github.com/gazbert/java-design-patterns/actions/workflows/maven.yml/badge.svg?branch=master)](https://github.com/gazbert/java-design-patterns/actions/workflows/maven.yml)
44

@@ -8,14 +8,12 @@ A cookbook of commonly used Java design patterns based on examples from:
88
* "Head First Design Patterns" - Freeman et al
99
* "Java Design Pattern Essentials" - Tony Brevis
1010

11-
I'll be adding new patterns to the project on an ad-hoc basis.
12-
13-
Each pattern is contained in its own package - the package-info will provide more details and the Test class
11+
Each pattern is contained in its own package. The Javadoc will provide more details and the Test class
1412
will demonstrate how to use it.
1513

1614
Any comments/bugs/better ways of doing things, send 'em my way.
1715

18-
### Behavioural Patterns
16+
## Behavioural Patterns
1917

2018
1. State
2119
1. Chain of Responsibility
@@ -25,16 +23,27 @@ Any comments/bugs/better ways of doing things, send 'em my way.
2523
1. Template Method
2624
1. Visitor
2725

28-
### Creational Patterns
26+
## Creational Patterns
2927

3028
1. Builder
3129
1. Factory Method
3230
1. Static Factory Method / Simple Factory Method
3331
1. Abstract Factory
3432
1. Singleton
3533

36-
### Structural Patterns
34+
## Structural Patterns
3735

3836
1. Adapter
3937
1. Decorator
4038
1. Facade
39+
40+
# Build Guide
41+
You'll need JDK 11+ installed on your dev box.
42+
43+
You can use the included Maven wrapper to build the project and pull down the dependencies:
44+
45+
```bash
46+
./mvnw clean install
47+
```
48+
49+
The Javadoc can be found in the `<project-root>/target/apidocs` folder after you execute the build.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /