Open
0 of 1 issue completedDescription
این Issue برای پیگیری روند ترجمه مستندات الگوهای طراحی به زبان فارسی (Farsi) ایجاد شده است.
هدف ما فراهمکردن دسترسی بهتر برای توسعهدهندگان فارسیزبان به پروژهی java-design-patterns است.
📌 راهنما
برای هر الگوی طراحی، یک برنچ جدید بسازید با فرمت زیر:
translate-to-persian-<name-of-pattern>
یکی از الگوها را انتخاب کرده و شروع کنید.
به پوشهی localization بروید و فایلهای .md مربوط به آن الگو را ترجمه کنید.
ترجمه باید دقیق و قابل فهم باشد.
در صورت استفاده از ابزارهای ترجمه خودکار یا مدلهای زبانی (LLM)، حتماً ترجمه را بهصورت کامل و دقیق بازبینی کنید.
در نهایت برای هر دیزاین پترن یک Pull Request جداگانه ارسال شود.
📋 فهرست الگوهای طراحی برای ترجمه
- abstract-document
- abstract-factory
- active-object
- acyclic-visitor
- adapter
- ambassador
- anti-corruption-layer
- arrange-act-assert
- async-method-invocation
- backpressure
- balking
- bloc
- bridge
- builder
- business-delegate
- bytecode
- caching
- callback
- chain-of-responsibility
- circuit-breaker
- clean-architecture
- client-session
- collecting-parameter
- collection-pipeline
- combinator
- command
- commander
- command-query-responsibility-segregation
- component
- composite
- composite-entity
- composite-view
- context-object
- converter
- curiously-recurring-template-pattern
- currying
- data-access-object
- data-bus
- data-locality
- data-mapper
- data-transfer-object
- decorator
- delegation
- dependency-injection
- dirty-flag
- domain-model
- double-buffer
- double-checked-locking
- double-dispatch
- dynamic-proxy
- event-aggregator
- event-based-asynchronous
- event-driven-architecture
- event-queue
- event-sourcing
- execute-around
- extension-objects
- facade
- factory
- factory-kit
- factory-method
- fanout-fanin
- feature-toggle
- filterer
- fluent-interface
- flux
- flyweight
- front-controller
- function-composition
- game-loop
- gateway
- guarded-suspension
- half-sync-half-async
- health-check
- hexagonal-architecture
- identity-map
- intercepting-filter
- interpreter
- iterator
- layered-architecture
- lazy-loading
- leader-election
- leader-followers
- localization
- lockable-object
- map-reduce
- marker-interface
- master-worker
- mediator
- memento
- metadata-mapping
- microservices-aggregrator
- microservices-api-gateway
- microservices-client-side-ui-composition
- microservices-distributed-tracing
- microservices-idempotent-consumer
- microservices-log-aggregation
- model-view-controller
- model-view-intent
- model-view-presenter
- model-view-viewmodel
- monad
- money
- monitor
- monolithic-architecture
- monostate
- multiton
- mute-idiom
- naked-objects
- notification
- null-object
- object-mother
- object-pool
- observer
- optimistic-offline-lock
- page-controller
- page-object
- parameter-object
- partial-response
- pipeline
- poison-pill
- presentation-model
- private-class-data
- producer-consumer
- promise
- property
- prototype
- proxy
- publish-subscribe
- queue-based-load-leveling
- reactor
- registry
- repository
- resource-acquisition-is-initialization
- retry
- role-object
- saga
- separated-interface
- serialized-entity
- serialized-lob
- servant
- server-session
- service-layer
- service-locator
- service-stub
- service-to-worker
- session-facade
- sharding
- single-table-inheritance
- singleton
- spatial-partition
- special-case
- specification
- state
- step-builder
- strangler
- strategy
- subclass-sandbox
- table-inheritance
- table-module
- template-method
- templateview
- throttling
- tolerant-reader
- trampoline
- transaction-script
- twin
- type-object
- unit-of-work
- update-method
- value-object
- version-number
- virtual-proxy
- visitor
شروعکننده: @maziyar-gerami
پیشنهادات و مشارکتهای شما بسیار ارزشمند هستند!
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels