{"id":24779001,"url":"https://github.com/miracciftci/design-patterns","last_synced_at":"2026-04-28T23:02:29.848Z","repository":{"id":274546285,"uuid":"923268608","full_name":"miracciftci/Design-Patterns","owner":"miracciftci","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-29T15:27:24.000Z","size":155,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T03:13:35.520Z","etag":null,"topics":["design-patterns","java","oop","tasarim-kaliplari"],"latest_commit_sha":null,"homepage":"","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/miracciftci.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-27T23:21:15.000Z","updated_at":"2025-01-29T15:27:28.000Z","dependencies_parsed_at":"2025-01-28T00:38:55.702Z","dependency_job_id":null,"html_url":"https://github.com/miracciftci/Design-Patterns","commit_stats":null,"previous_names":["miracciftci/design-paterns"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miracciftci%2FDesign-Patterns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miracciftci%2FDesign-Patterns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miracciftci%2FDesign-Patterns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miracciftci%2FDesign-Patterns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miracciftci","download_url":"https://codeload.github.com/miracciftci/Design-Patterns/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245200706,"owners_count":20576674,"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":["design-patterns","java","oop","tasarim-kaliplari"],"created_at":"2025-01-29T09:26:49.551Z","updated_at":"2026-04-28T23:02:24.804Z","avatar_url":"https://github.com/miracciftci.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Design-Paterns\nDesign patterns yani tasarım kalıpları, yazılım geliştirmede yaygın olarak karşılaşılan zorluklar için geliştirilen, test edilmiş, kendini kanıtlamış kod tasarımlarıdır diyebiliriz.\nTasarım kalıplarını ezberlememize gerek yok ama nerden geldiğini ve hangi problemi çözdüğünü bilmek önemli. Çünkü biz bir problemi çözerken aa şu tasarım kalıbı neydi açıp uygulayayım demiyoruz da probleme göre kalıpları harmanlayıp en optimum şekilde problemi çözüyoruz.\n\n## A- Creational (Yaratıcı) Design Paterns\n- 1- Singleton Design Pattern\n- 2- Factory Design Pattern\n- 3- Abstract Factory Design Pattern\n- 4- Builder Design Pattern\n- 5- Prototype Design Pattern\n\n## B- Structural (Yapısal) Design Paterns\n- 1- Adapter Pattern\n- 2- Bridge Pattern\n- 3- Composite Pattern\n- 4- Decorator Pattern \n- 5- Facade Pattern\n- 6- Flyweight Pattern\n- 7- Proxy Pattern\n\n## C- Behavioural (Davranışsal) Design Paterns\n- 1- Observer Pattern\n- 2- Strategy Pattern\n- 3- State Pattern\n- 4- Command Pattern\n- 5- Chain of Responsibility Pattern\n- 6- Template Method Pattern\n- 7- Interpreter Pattern \n- 8- Visitor Pattern \n- 9- Mediator Pattern\n- 10- Memento Pattern\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiracciftci%2Fdesign-patterns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiracciftci%2Fdesign-patterns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiracciftci%2Fdesign-patterns/lists"}