Commit Graph

3534 Commits

Author SHA1 Message Date
JerryZhao275 d3cc529f6c docs: Fixes https://github.com/iluwatar/java-design-patterns/issues/2229 (#2645)
Updated README.md file of Extension Objects pattern with an explanation. The explanation consists of:
- Real world example
- In plain words
- Wikipedia says
- Programmatic example
2023-10-22 21:05:51 +03:00
Ilkka Seppälä 8de2b27e25 fix type-object pattern readme 2023-10-22 21:00:47 +03:00
trananso 024831a2a4 docs: Explanation for Type-Object #2266 (#2581)
* Write real world example and in plain words for type-object pattern

* Type-Object Programmatic Example

---------

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2023-10-22 20:56:58 +03:00
Allagadda Sai Upendranath b71eea4b4e docs: Update README.md (#2614)
Fixes #2263 Explanation for Step Builder.

Updating Readme.md of Step Builder.
2023-10-22 20:49:37 +03:00
allcontributors[bot] f63c5dd46d docs: add hallowshaw as a contributor for doc (#2661)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-15 16:45:17 +03:00
Rhitam Chaudhury 4d9b8b4d0f docs: Object Mother explanation (#2634) 2023-10-15 16:44:18 +03:00
allcontributors[bot] 479b2e6e00 docs: add inishantjain as a contributor for doc (#2660)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-15 16:38:22 +03:00
Nishant Jain f9c5e7ef4c docs: removed weird link from mvvm (#2618) 2023-10-15 16:37:28 +03:00
allcontributors[bot] 3fee209407 docs: add versus2004 as a contributor for translation (#2659)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-15 16:36:39 +03:00
Shubham 021eb03b4e translation: Hindi translation for module pattern (#2593)
Hindi translation for module
2023-10-15 16:35:54 +03:00
Tien Nguyen Minh 31b7df23d2 translation: Add aggregator microservices pattern translation #2288 (#2582)
* [Translate, Vietnamese] (Add) aggregator microservices pattern translation

* [Translate, Vietnamese] (Fix) comment suggestions
2023-10-15 16:25:22 +03:00
allcontributors[bot] 845fa9da34 docs: add JackH408 as a contributor for doc (#2658)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-15 16:23:06 +03:00
JackH408 f9ae5961e6 docs: Explanation for Feature Toggle #2230 Finished (#2622)
* Added documentation for Feature Toggle design pattern

* Explanation for Feature Toggle Issue #2230 finished, added intent, explanation, programmatic example, applicability and consequences
2023-10-15 16:22:15 +03:00
allcontributors[bot] 9e2c8c520e docs: add hamexhanif as a contributor for translation (#2657)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-15 16:20:06 +03:00
Muhammad Hanif Amrullah a2d8993987 translation: added for Indonesian decorator pattern #2280 (#2620) 2023-10-15 16:19:18 +03:00
allcontributors[bot] 4c9b80b137 docs: add mribeirodantas as a contributor for doc (#2653)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-14 19:00:14 +03:00
Marcel Ribeiro-Dantas f79782bea9 fix: Fix minor typos (#2619)
Signed-off-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2023-10-14 18:59:21 +03:00
allcontributors[bot] be0d5e5953 docs: add satyabarghav as a contributor for doc (#2651)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-14 14:24:43 +03:00
Appari Satya Barghav 198c938747 docs: Added another Tutorial Link in Readme (#2608)
* Added another link in Readme and updated year in xml

* Added Tutorial links to the Readme file
2023-10-14 14:23:18 +03:00
Allagadda Sai Upendranath b75c7c1041 docs: Update README.md for Page object design pattern (#2597)
Fixes #2250
2023-10-14 14:15:12 +03:00
allcontributors[bot] 6d21e2745f docs: add mathbraga as a contributor for doc (#2649)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-14 14:11:59 +03:00
Matheus Braga 07663ce2bd docs: Fix typos in factory pattern README (#2605) 2023-10-14 14:11:10 +03:00
allcontributors[bot] cbe84b3b9d docs: add mathbraga as a contributor for translation (#2648)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-14 14:09:52 +03:00
Matheus Braga dd040baa4b translation: Translate Factory pattern README to portuguese. (#2602) 2023-10-14 14:08:58 +03:00
dependabot[bot] d247395440 build(deps): bump com.mycila:license-maven-plugin from 4.2 to 4.3 (#2603)
Bumps com.mycila:license-maven-plugin from 4.2 to 4.3.

---
updated-dependencies:
- dependency-name: com.mycila:license-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-14 14:08:00 +03:00
allcontributors[bot] d838f3491b docs: add Upendra-Allagadda as a contributor for doc (#2647)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-14 14:02:57 +03:00
Allagadda Sai Upendranath ffbcbdcb33 docs: Update README.md of typeObjectpattern (#2596)
Fixes #2266 Explanation for Type-Object
2023-10-14 14:02:05 +03:00
kongleong86 1bea90ed9c refactor: Remove deprecated method of newInstance (#2594) 2023-10-14 13:58:15 +03:00
Ilkka Seppälä 38d28870f2 fix: fix crtp markdown syntax 2023-10-14 11:16:02 +03:00
Ilkka Seppälä b86f2357b0 fix: include crtp module in build (#2633) 2023-10-11 09:17:56 +03:00
allcontributors[bot] 72da91e561 docs: add AddeusExMachina as a contributor for code (#2625)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2023-10-08 12:09:28 +03:00
Antonio Addeo 753587d9cb feat: Add CRTP pattern Ref: #2342 (#2580)
* Add crtp directory with builder for object hierarchy example Ref: #2342

* Add space package Ref: #2342

* Add comments for checkstyle Ref: #2342

* Add fight package as second crtp example Ref: #2342

* Add README.md Ref: #2342

* Add use cases examples in README.md for crtp Ref: #2342

* Remove space package Ref: #2342

* Move files from fight package to crtp Ref: #2342

* Add real world example in README.md Ref: #2342

* Update crtp README.md Ref: #2342

* Delete FighterTest Ref: #2342

* Update App and AppTest in crtp Ref: #2342

* Add category and tag in README.md frontmatter Ref: #2342

* Add @Data annotation and remove constructor and toString in MmaFighter Ref: #2342

* Add FightTest Ref: #2342

---------

Co-authored-by: Antonio Addeo <an.addeo@reply.it>
2023-10-08 12:03:44 +03:00
dependabot[bot] 5891f291d8 build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin (#2587)
Bumps [org.sonarsource.scanner.maven:sonar-maven-plugin](https://github.com/SonarSource/sonar-scanner-maven) from 3.9.1.2184 to 3.10.0.2594.
- [Release notes](https://github.com/SonarSource/sonar-scanner-maven/releases)
- [Commits](https://github.com/SonarSource/sonar-scanner-maven/compare/3.9.1.2184...3.10.0.2594)

---
updated-dependencies:
- dependency-name: org.sonarsource.scanner.maven:sonar-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-08 11:59:12 +03:00
allcontributors[bot] 140cc9dc44 docs: add mm-saiful6854 as a contributor for doc (#2624)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-08 11:55:06 +03:00
Md Saiful Islam 9561722bb5 feat: #2260 Add explanation into README.md for Servant pattern (#2586)
* issue id: #2260
explanation: modify README.md file.
- add Explanation selection
- add Real-world example, under the Explanation selection. Example express the  the king, queen and servant relationship.
- add plain-word, wiki say
- add programmatic example with code of  king, queen and servant classes.
- add console output by running code at local.

* fix: #2260
- remove a line from readme.md

---------

Co-authored-by: Md Saiful Islam <md.saiful@revesoft.com>
2023-10-08 11:54:03 +03:00
Saiteja Reddy 37b92e4b77 doc: Update .all-contributorsrc (#2585) 2023-10-08 11:52:36 +03:00
allcontributors[bot] bae3db9c4e docs: add sanchitbansal10 as a contributor for doc (#2623)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-08 11:30:43 +03:00
Sanchit Bansal ae597f2596 feat: add explanation for master worker pattern (#2583) 2023-10-08 11:29:27 +03:00
Tien Nguyen Minh cb2d794cf8 [Translate, Vietnamese] (Add) adapter pattern translation (#2574) 2023-08-27 14:40:17 +03:00
allcontributors[bot] 9b14379208 docs: add JanisZhang as a contributor for translation (#2578)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-08-27 14:35:09 +03:00
JiaDi Zhang a5e85f4cde translation: add Chinese translation for singleton design pattern (#2573) 2023-08-27 14:34:21 +03:00
allcontributors[bot] dba0a15f72 docs: add ibrahim89 as a contributor for translation (#2577)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-08-27 14:31:25 +03:00
Syyed Ibrahim Abdullah 800e26698a translation: Added Urdu Translation (#2564)
* Add Urdu Translation for main README.md file

* added bullets point

* docs: add translaction for abstract-document pattern in urdu (ibrahim89 #2563)

* refactor - ur main README.md file updated (ibrahim89 #2563)

* docs: add translaction for abstract-document pattern in urdu (ibrahim89

* translaction - added for active-object (ibrahim #2563)

* Translation: added for urdu acyclic-visitor (ibrahim89 #2563)

* Refactor: translation issue for ur

* Refactor: alignment issue for acylic visitor pattern (ibrahim89 #2563)
2023-08-27 14:30:35 +03:00
allcontributors[bot] d6189fde03 docs: add thestbar as a contributor for doc (#2576)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-08-27 14:19:45 +03:00
Stavros Barousis 07c5d358c0 enhancement: added proxy pattern known use (#2507) (#2554) 2023-08-27 14:19:06 +03:00
allcontributors[bot] 5f36a0fb94 docs: add Owen-CH-Leung as a contributor for code (#2575)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-08-27 14:12:42 +03:00
Owen Leung 1894fcf175 feat: Add Bill Pugh Impl & Test (#2538)
* Add Bill Pugh Impl & Test

Add Bill Pugh Impl & Test

* Fix formatting

* Fix checkstyle error

* Reformat file

* Reformat file

* Fix indentation

* Fix comment indent
2023-08-27 14:11:41 +03:00
Eugene 8b11e76f46 feature: Add optimistic offline lock (#1306) (#2551) 2023-08-27 14:01:46 +03:00
Ilkka Seppälä 70692f647f docs: readme improvements (#2572) 2023-08-20 21:23:12 +03:00
allcontributors[bot] 0fdb111096 docs: add bakazhou as a contributor for code (#2571)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-08-20 21:05:44 +03:00