Skip to content

vicboma1/ClassicDecoratorPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Classic Decorator Pattern

Build

Build StatusCoverage StatusMaven Central Analytics

Agile Software Development

KISS principle - Keep it simple, stupid.
DRY principle - Don’t Repeat Yourself.
YAGNI princliple - Do the Simplest Thing That Could Possibly Work
Single responsibility principle.
Interface segregation principle.
Liskov substitution principle.

Test-Driven Development (TDD)

JUnit 4.11
Junit-theories 4.12
Mockito-all 1.9.5

Design Patterns Used

Factory Method Pattern
Commander Pattern

Decorated properties for JButton

Text
Size
Foreground
Action Listener on Click
Bevel Border
Compound Border
Etched Border
Liner Border
Matte Border
SoftBevel Border
Tilted Border

References :

About

Classic Decorator pattern

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages