Resultados da pesquisa a pedido "encapsulation"
Por que o encapsulamento é um recurso importante das linguagens OOP? [fechadas]
Eu me deparei com uma entrevista diferente, onde me perguntaram por que o encapsulamento é usado? De quem é realmente o requisito de encapsulamento? É para u...
Separação de declaração e definição de função no Swift
Estou dando uma olhada no novo Swift. Eu venho de C, C ++, Objective-C ... Percebo que no swift não é possível (?) Separar a declaração e a definição de funções. O resultado disso é que as declarações de estrutura e classe são muito longas e ...
O que é exatamente o encapsulamento? [duplicado]
Esta pergunta já tem uma resposta aqui: Diferença entre abstração e encapsulamento? [/questions/742341/difference-between-abstraction-and-encapsulation] 39 respostasEu tenho duas definições de encapsulamento que não cabiam em ...
Como retornar uma const std :: vector <Object * const>?
Eu tenho uma classe com um contêiner (contendo ponteiro) como membro: MyClass{ private: std::vector<MyObject*> _VecMyObjs; public: const std::vector<MyObject* const> GetVecMyObj(); }Agora eu tento implementar GetVecMyObj (). Aqui está o que eu ...
Qual é a visibilidade das variáveis de instância @sintetizadas?
Se você tiver uma propriedade em sua interface pública, como a seguinte @interface MyClass : NSObject @property(strong) NSString *myProp; @endE então sintetize, sintetizando a variável: @implementation MyClass @synthesize myProp = _myProp; // ...
Pacote e visibilidade
Estou criando um SDK e estou tentando separar classes para pacotes diferentes, essas classes usam algumas outras classes compartilhadas. O problema é que, se eu tornar públicas as classes compartilhadas, todos poderão vê-las, não apenas minhas. ...
As subclasses herdam variáveis de instância privada das superclasses
As subclasses herdam campos privados?Esta questão aborda o mesmo problema, mas eu não entendo como isso satisfaz as situações (aparentemente) contraditórias ...