{"id":21093847,"url":"https://github.com/dcyuksel/decoratorpattern","last_synced_at":"2026-02-07T21:01:40.099Z","repository":{"id":261470542,"uuid":"884205395","full_name":"dcyuksel/DecoratorPattern","owner":"dcyuksel","description":"Decorator Pattern in C#","archived":false,"fork":false,"pushed_at":"2024-11-25T14:02:25.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-02T13:43:37.370Z","etag":null,"topics":["decorator-pattern","design-patterns","dotnet-core","solid-principles"],"latest_commit_sha":null,"homepage":"https://medium.com/@dnzcnyksl/decorator-pattern-in-c-a16234caf7c6","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dcyuksel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2024-11-06T10:41:21.000Z","updated_at":"2024-11-25T14:02:29.000Z","dependencies_parsed_at":"2024-11-06T18:39:22.282Z","dependency_job_id":"247e9310-fda4-418e-8b6b-a814c1d7f1ad","html_url":"https://github.com/dcyuksel/DecoratorPattern","commit_stats":null,"previous_names":["dcyuksel/decoratorpattern"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dcyuksel/DecoratorPattern","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcyuksel%2FDecoratorPattern","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcyuksel%2FDecoratorPattern/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcyuksel%2FDecoratorPattern/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcyuksel%2FDecoratorPattern/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dcyuksel","download_url":"https://codeload.github.com/dcyuksel/DecoratorPattern/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcyuksel%2FDecoratorPattern/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29208176,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T20:33:12.493Z","status":"ssl_error","status_checked_at":"2026-02-07T20:30:47.381Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["decorator-pattern","design-patterns","dotnet-core","solid-principles"],"created_at":"2024-11-19T22:13:02.104Z","updated_at":"2026-02-07T21:01:40.072Z","avatar_url":"https://github.com/dcyuksel.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Decorator Pattern in C#\nThe Decorator Pattern is a structural design pattern that allows us to add behaviors to classes separately using decorators. Each behavior is wrapped as a decorator and applied to the class. This approach lets us extend behaviors without modifying existing ones and keeps behaviors isolated. It also promotes code reuse, helping us avoid writing the same code multiple times.\n\nFor details: https://medium.com/@dnzcnyksl/decorator-pattern-in-c-a16234caf7c6\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcyuksel%2Fdecoratorpattern","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdcyuksel%2Fdecoratorpattern","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcyuksel%2Fdecoratorpattern/lists"}