Skip to content

danielpm1982/DESIGN_PATTERNS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[Description of this repository]
This Repository includes basic JAVA SE Console Projects with my implementation examples of the 23 GoF Design Patterns, based on the references: Head First Design Patterns (FREEMAN, Eric et al., 2004) and Design Patterns: Elements of Reusable Object-Oriented Software - The "Gang of Four" (GAMMA, Erich et al, 1994). It's basically Java SE code that can be used to design and implement model classes on web or mobile applications. JAVA8+ compatible.

This repository is a collection of FINISHED projects, with no .git commit history (for each project separately) and NOT subject to change or contributions. The purpose of this and of other similar "academics" repositories in my account has been merely to store finished projects in a cloud backup, not for continuous or shared development. In case you wanna follow, issue, fork or contribute with pull requests to UNDER DEVELOPMENT projects of mine, please look for the individual repo of each respective project in my account instead of in these "academics" repositories. From February 2020 on, when under development projects are finished, I'll still copy them to "academics" repos (as unmodifiable backups and with no .git history) but I'll start leaving the original development repositories undeleted at my account as well... with all .git commit and other git objects history available.

See all my public repositories at: https://github.com/danielpm1982?tab=repositories .

[Copyright© License]
© 2020 Daniel Pinheiro Maia All Rights Reserved
This GitHub repository - and all code (software) available inside - is exclusively for academic and individual learning purposes, and is NOT AVAILABLE FOR COMMERCIAL USE, nor has warranty of any type. You're authorized to fork, clone, run, test, modify, branch and merge it, at your own risk and using your own GitHub account, for individual learning purposes only, but you're NOT ALLOWED to distribute, sublicense and/or sell copies of the whole or of parts of it without explicit and written consent from its owner / author. You can fork this repository to your individual account at GitHub, clone it to your personal notebook or PC, analyse, run and test its code, modify and extend it locally or remotely (exclusively at your own GitHub account and as a forked repository), as well as send issues or pull-requests to this parent (original) repository for eventual approval. GitHub is in charge of explicitly showing whom this respository has been forked from. If you wish to use any of this repository content in any way other than what is expressed above, or publish it anyway or anywhere other than as a forked repository at your own GitHub account, please contact this repository owner / author using GitHub or the contact info below. For the meaning of the technical terms used at this license, please refer to GitHub documentation, at https://help.github.com/en/github .

[Owner and Author of this GitHub Repository]
Daniel Pinheiro Maia
danielpm1982.com
[email protected]
linkedin.com/in/danielpm1982
Brazil
.

Releases

No releases published

Packages

No packages published

Languages