{"id":17949928,"url":"https://github.com/haythamasalama/designpattern","last_synced_at":"2025-04-03T15:43:34.463Z","repository":{"id":164768200,"uuid":"588627790","full_name":"Haythamasalama/designPattern","owner":"Haythamasalama","description":"🧩 Java samples for a popular design pattern.","archived":false,"fork":false,"pushed_at":"2023-08-16T14:37:45.000Z","size":1202,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-09T04:27:52.126Z","etag":null,"topics":["behavioral-pattern","chainofresponsibility","creational-pattern","design-pattern","facade","java","observer","pattern","proxy","strategy"],"latest_commit_sha":null,"homepage":"https://github.com/Haythamasalama/designPattern","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Haythamasalama.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"patreon":null,"custom":["https://www.buymeacoffee.com/haythamasalama"]}},"created_at":"2023-01-13T15:35:42.000Z","updated_at":"2023-07-07T18:30:02.000Z","dependencies_parsed_at":"2023-08-16T17:10:42.255Z","dependency_job_id":null,"html_url":"https://github.com/Haythamasalama/designPattern","commit_stats":null,"previous_names":["haythamasalama/designpattern"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haythamasalama%2FdesignPattern","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haythamasalama%2FdesignPattern/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haythamasalama%2FdesignPattern/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haythamasalama%2FdesignPattern/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Haythamasalama","download_url":"https://codeload.github.com/Haythamasalama/designPattern/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247031198,"owners_count":20872261,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["behavioral-pattern","chainofresponsibility","creational-pattern","design-pattern","facade","java","observer","pattern","proxy","strategy"],"created_at":"2024-10-29T09:35:39.130Z","updated_at":"2025-04-03T15:43:34.439Z","avatar_url":"https://github.com/Haythamasalama.png","language":"Java","readme":"# Design Pattern\n\nRepo for Design Pattern Examples in Java\n\n## Patterns:\n\n### Behavioral Pattern\n\n- [ChainOfResponsibility](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Behavioral/ChainOfResponsibility)\n- [Command](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Behavioral/Command)\n- [Iterator](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Behavioral/Iterator)\n- [Observer](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Behavioral/Observer)\n- [State](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Behavioral/State)\n- [Strategy](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Behavioral/Strategy)\n- [TemplateMethod](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Behavioral/TemplateMethod)\n\n### Creational Pattern\n\n- [Builder](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Creational/Builder)\n- [Factory](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Creational/Factory)\n- [Prototype](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Creational/Prototype)\n- [Singleton](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Creational/Singleton)\n\n### Structural Pattern\n\n- [Adapter](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Structural/Adapter)\n- [Bridge](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Structural/Bridge)\n- [Composite](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Structural/Composite)\n- [Decorator](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Structural/Decorator)\n- [Facade](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Structural/Facade)\n- [Flyweight](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Structural/Flyweight)\n- [Proxy](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Structural/Proxy)\n- [Decorator](https://github.com/HaythamaSalama/javaDesignPattern/tree/master/src/Structural/Decorator)\n\n\n### ❤  Sponsor me if you find the work valuable\n\n\u003ca href=\"https://www.buymeacoffee.com/haythamasalama\" target=\"_blank\"\u003e\n\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-violet.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" \u003e\n\u003c/a\u003e\n","funding_links":["https://www.buymeacoffee.com/haythamasalama"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaythamasalama%2Fdesignpattern","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaythamasalama%2Fdesignpattern","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaythamasalama%2Fdesignpattern/lists"}