mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-07-31 20:20:15 +02:00
Revised the Structural section
Revised the Structural section and made small corrections in translation.
This commit is contained in:
@@ -27,7 +27,7 @@ msgid ""
|
||||
"incompatible interfaces by providing its interface to clients while using "
|
||||
"the original interface."
|
||||
msgstr ""
|
||||
"Para adaptar (compatibilizar) uma interface de uma classe a outra interface. Um "
|
||||
"Adaptar (compatibilizar) uma interface de uma classe a outra interface. Um "
|
||||
"adapter permite que classes trabalhem juntas quando, normalmente isso não seria possível "
|
||||
"devido imcompatibilidade, provendo sua interface para seus clientes enquanto usa a"
|
||||
"interface original"
|
||||
|
@@ -23,7 +23,7 @@ msgstr "Objetivo"
|
||||
msgid ""
|
||||
"To treat a group of objects the same way as a single instance of the object."
|
||||
msgstr ""
|
||||
"Para tratar um grupo de objetos da mesma forma como uma única instância do objeto."
|
||||
"Tratar um grupo de objetos da mesma forma como uma única instância do objeto."
|
||||
|
||||
#: ../../Structural/Composite/README.rst:11
|
||||
msgid "Examples"
|
||||
|
@@ -31,7 +31,7 @@ msgid ""
|
||||
"many different domain entity types, dedicated mappers will handle one or a "
|
||||
"few."
|
||||
msgstr ""
|
||||
"Um mepeador de dados é uma camada de acesso à dados que realiza transferências "
|
||||
"Um mapeador de dados é uma camada de acesso à dados que realiza transferências "
|
||||
"bidirecionais de dados entre um armazenamento de dados persistente (frequentemente um "
|
||||
"banco de dados relacional) e uma representação em memória dos dados (a camada de domínio). "
|
||||
"O objetivo do padrão é manter a representação em memória e o armazenamento de dados "
|
||||
|
@@ -21,7 +21,7 @@ msgstr "Objetivo"
|
||||
|
||||
#: ../../Structural/Decorator/README.rst:7
|
||||
msgid "To dynamically add new functionality to class instances."
|
||||
msgstr "Para adicionar dinamicamente novas funcionalidades para as instâncias de uma classe."
|
||||
msgstr "Adicionar dinamicamente novas funcionalidades para as instâncias de uma classe."
|
||||
|
||||
#: ../../Structural/Decorator/README.rst:10
|
||||
msgid "Examples"
|
||||
|
@@ -24,7 +24,7 @@ msgid ""
|
||||
"To implement a loosely coupled architecture in order to get better testable,"
|
||||
" maintainable and extendable code."
|
||||
msgstr ""
|
||||
"Para implementar uma arquitetura menos acoplada com o objetivo de obter um código "
|
||||
"Implementar uma arquitetura menos acoplada com o objetivo de obter um código "
|
||||
"mais fácil de testar, de melhor manutenibilidade e mais extensível."
|
||||
|
||||
#: ../../Structural/DependencyInjection/README.rst:11
|
||||
|
@@ -24,7 +24,7 @@ msgid ""
|
||||
"To write code that is easy readable just like sentences in a natural "
|
||||
"language (like English)."
|
||||
msgstr ""
|
||||
"Para escrever código que é facilmente legível como sentenças em uma linguagem "
|
||||
"Escrever código que é facilmente legível como sentenças em uma linguagem "
|
||||
"natural (como o Português)."
|
||||
|
||||
#: ../../Structural/FluentInterface/README.rst:11
|
||||
|
@@ -33,7 +33,7 @@ msgid ""
|
||||
"external data structures and pass them to the flyweight object when "
|
||||
"needed."
|
||||
msgstr ""
|
||||
"Para minimizar o uso de memória, um Flyweight compartilha memória o quanto for possível "
|
||||
"Minimizar o uso de memória, um Flyweight compartilha memória o quanto for possível "
|
||||
"com objetos similares. Ele é necessário quando um grande número de objetos são utilizados"
|
||||
" de forma que não diferem muito em estado. Uma prática comum é manter o estado nas estruturas de "
|
||||
"dados externos e passá-los para o objeto Flyweight quando necessário."
|
||||
|
@@ -21,7 +21,7 @@ msgstr "Objetivo"
|
||||
|
||||
#: ../../Structural/Proxy/README.rst:7
|
||||
msgid "To interface to anything that is expensive or impossible to duplicate."
|
||||
msgstr "Para servir de interface para qualquer coisa que é custosa ou impossível de duplicar."
|
||||
msgstr "Servir de interface para qualquer coisa que é custosa ou impossível de duplicar."
|
||||
|
||||
#: ../../Structural/Proxy/README.rst:10
|
||||
msgid "Examples"
|
||||
|
@@ -24,10 +24,10 @@ msgid ""
|
||||
"To implement a central storage for objects often used throughout the "
|
||||
"application, is typically implemented using an abstract class with only "
|
||||
"static methods (or using the Singleton pattern). Remember that this introduces "
|
||||
"global state, which should be avoided at all times! Instead implement it using Dependency Injection! "
|
||||
"global state, which should be avoided at all times! Instead implement it using Dependency Injection!"
|
||||
|
||||
msgstr ""
|
||||
"Para implementar um armazenamento centralizado para objetos frequentemente usados em toda a aplicação, "
|
||||
"Implementar um armazenamento centralizado para objetos frequentemente usados em toda a aplicação, "
|
||||
"é tipicamente implementado usando uma classe abstrata com apenas métodos estáticos (ou usando "
|
||||
"o padrão Singleton). Lembre que isto introduz em estado global, o qual deve ser evitado sempre! "
|
||||
"Em vez disso, implemente isto usando a Injeção de Dependência (Dependency Injection)!"
|
||||
@@ -41,7 +41,7 @@ msgid ""
|
||||
"Zend Framework 1: ``Zend_Registry`` holds the application's logger "
|
||||
"object, front controller etc."
|
||||
msgstr ""
|
||||
"Zend Framework 1: ``Zend_Registry` mentém o objeto logger da aplicação, "
|
||||
"Zend Framework 1: ``Zend_Registry` mantém o objeto logger da aplicação, "
|
||||
"front controller, etc."
|
||||
|
||||
#: ../../Structural/Registry/README.rst:16
|
||||
|
Reference in New Issue
Block a user