Skip to content

Commit a540c7a

Browse files
committed
Change referenes to master branch
1 parent f8a6f18 commit a540c7a

File tree

2 files changed

+27
-27
lines changed

2 files changed

+27
-27
lines changed

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2015 Alex Prut
3+
Copyright (c) 2017 Alex Prut
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

+26-26
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,66 @@
11
<div align="center">
2-
<img src="https://github.com/alexprut/design-patterns-java/raw/staging/logo.png" height="300" height="auto"/>
2+
<img src="https://github.com/alexprut/design-patterns-java/raw/master/logo.png" height="300" height="auto"/>
33
<h1>Design Patterns in Java</h1>
44

55
[![Google Java Style](https://img.shields.io/badge/style%20guide-google-yellow.svg)](https://github.com/google/google-java-format)
66
[![MIT](https://img.shields.io/dub/l/vibe-d.svg)](https://github.com/alexprut/design-patterns-java/blob/master/LICENSE)
7-
[![Build Status](http://img.shields.io/travis/alexprut/design-patterns-java/staging.svg)](https://travis-ci.org/alexprut/design-patterns-java)
8-
[![Coverage Status](http://img.shields.io/coveralls/alexprut/design-patterns-java/staging.svg)](https://coveralls.io/r/alexprut/design-patterns-java?branch=staging)
7+
[![Build Status](http://img.shields.io/travis/alexprut/design-patterns-java/master.svg)](https://travis-ci.org/alexprut/design-patterns-java)
8+
[![Coverage Status](http://img.shields.io/coveralls/alexprut/design-patterns-java/master.svg)](https://coveralls.io/r/alexprut/design-patterns-java?branch=master)
99
<p>Classic OOP Design Patterns from <a href="https://en.wikipedia.org/?title=Design_Patterns">GoF</a>, implemented in Java.</p>
1010
</div>
1111
<br />
1212

1313
Design Patterns Implemented
1414
---------------------------
1515
#### Structural
16-
* [Class Adapter](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/structural/class_adapter)
16+
* [Class Adapter](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/structural/class_adapter)
1717
_allows classes with incompatible interfaces to work together by wrapping its own interface around that of an already existing class_
18-
* [Object Adapter](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/structural/object_adapter)
19-
* [Facade](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/structural/facade)
18+
* [Object Adapter](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/structural/object_adapter)
19+
* [Facade](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/structural/facade)
2020
_provides a simplified interface to a large body of code_
21-
* [Composite](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/structural/composite)
21+
* [Composite](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/structural/composite)
2222
_composes zero-or-more similar objects so that they can be manipulated as one object_
23-
* [Decorator](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/structural/decorator)
23+
* [Decorator](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/structural/decorator)
2424
_dynamically adds/overrides behaviour in an existing method of an object_
25-
* [Proxy](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/structural/proxy)
25+
* [Proxy](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/structural/proxy)
2626
_provides a placeholder for another object to control access, reduce cost, and reduce complexity_
27-
* [Flyweight](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/structural/flyweight)
27+
* [Flyweight](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/structural/flyweight)
2828
_reduces the cost of creating and manipulating a large number of similar objects_
29-
* [Bridge](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/structural/bridge)
29+
* [Bridge](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/structural/bridge)
3030
_decouples an abstraction from its implementation so that the two can vary independently_
3131

3232
#### Creational
33-
* [Factory Method](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/creational/factory_method)
33+
* [Factory Method](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/creational/factory_method)
3434
_creates objects without specifying the exact class to create_
35-
* [Abstract Factory](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/creational/abstract_factory)
35+
* [Abstract Factory](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/creational/abstract_factory)
3636
_groups object factories that have a common theme_
37-
* [Prototype](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/creational/prototype)
37+
* [Prototype](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/creational/prototype)
3838
_creates objects by cloning an existing object_
39-
* [Singleton](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/creational/singleton)
39+
* [Singleton](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/creational/singleton)
4040
_restricts object creation for a class to only one instance_
41-
* [Builder](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/creational/builder)
41+
* [Builder](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/creational/builder)
4242
_constructs complex objects by separating construction and representation_
4343

4444
#### Behavioral
45-
* [Template Method](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/behavioral/template_method)
45+
* [Template Method](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/behavioral/template_method)
4646
_defines the skeleton of an algorithm as an abstract class, allowing its subclasses to provide concrete behavior_
47-
* [Strategy](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/behavioral/strategy)
47+
* [Strategy](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/behavioral/strategy)
4848
_allows one of a family of algorithms to be selected on-the-fly at runtime_
49-
* [State](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/behavioral/state)
49+
* [State](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/behavioral/state)
5050
_allows an object to alter its behavior when its internal state changes_
51-
* [Command](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/behavioral/command)
51+
* [Command](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/behavioral/command)
5252
_creates objects which encapsulate actions and parameters_
53-
* [Observer](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/behavioral/observer)
53+
* [Observer](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/behavioral/observer)
5454
_is a publish/subscribe pattern which allows a number of observer objects to see an event_
55-
* [Mediator](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/behavioral/mediator)
55+
* [Mediator](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/behavioral/mediator)
5656
_allows loose coupling between classes by being the only class that has detailed knowledge of their methods_
57-
* [Memento](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/behavioral/memento)
57+
* [Memento](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/behavioral/memento)
5858
_provides the ability to restore an object to its previous state (undo)_
59-
* [Iterator](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/behavioral/iterator)
59+
* [Iterator](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/behavioral/iterator)
6060
_accesses the elements of an object sequentially without exposing its underlying representation_
61-
* [Visitor](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/behavioral/visitor)
61+
* [Visitor](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/behavioral/visitor)
6262
_separates an algorithm from an object structure by moving the hierarchy of methods into one object_
63-
* [Chain of Responsability](https://github.com/alexprut/design-patterns-java/tree/staging/src/main/java/design_patterns/behavioral/chain_of_responsibility)
63+
* [Chain of Responsability](https://github.com/alexprut/design-patterns-java/tree/master/src/main/java/design_patterns/behavioral/chain_of_responsibility)
6464
_delegates commands to a chain of processing objects_
6565

6666
License

0 commit comments

Comments
 (0)