Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Às vezes, parece que muitas ou algumas pessoas aqui confundiram fanatismo e realidade, o que é desejável e o que é possível.
Em vez de pegar uma pá e cavar, há uma sofisticada ostentação do tema da pá: "e talvez aqui na borda, então afie-a", "com talvez aqui uma torção de canto".... Tudo termina no nível da pá.
Devido à necessidade de usar switch, todo o objetivo é perdido. Se esse for o caso, você pode fazer isso sem mexer desnecessariamente, apenas com uma matriz diferente para objetos de cada tipo. Portanto, "o rei está nu".
Essa é uma demonstração de que uma planilha pode conter objetos de qualquer tipo. Além disso, cada tipo pode ser identificado dinamicamente se incluir informações adicionais sobre seu tipo. Essas "informações adicionais" são um elo fraco, mas, infelizmente, a MQL não oferece ferramentas para controle de tipos, portanto, não podemos passar sem elas. Se alguém conhecer uma solução melhor: envie o código, será interessante vê-lo.
Como se seu comentário indicasse que você não lidou com o padrão "template method")))
1) Esta é uma demonstração de que uma planilha pode conter objetos de qualquer tipo.
2. Seu comentário dá a entender que você não lidou com o padrão "método de modelo")))
1. isso é bom, é claro. Mas qual é a utilidade disso?
2. Sim. E...? Eu perdi muito? Essa é novamente uma conversa sobre como "afiar" ou "dobrar" algo com uma pá.
1) Isso é bom, é claro. Mas o que isso tem de bom?
2. Sim. E...? Eu perdi muito? Essa é novamente uma conversa não sobre os méritos, mas sobre o assunto de como "afiar" ou "dobrar" algo lá na pá.
Também consegui colocar objetos diferentes em uma matriz e observei que ela é mais clara, pois não há nada a mais:
E daí? Nada. A sobrecarga não funciona, você precisa registrar o tipo e depois usar o switch. Essa é toda a alegria.
Quais são os "padrões" de que estamos falando aqui? É alguém que impõe sua maneira de pensar e todos dançam? Por que esses padrões são elevados a um nível tão alto?
Qual era a tarefa? O que deveria ser feito? Pensei que você tivesse pedido para mostrar como classes diferentes funcionam com um nó.
Também consegui colocar objetos diferentes em uma matriz e observei que ela é mais clara, pois não há nada a mais:
E daí? Nada. A sobrecarga não funciona, você precisa registrar o tipo e depois usar o switch. Essa é toda a alegria.
Nada a mais? Suas classes são 100% redundantes. Todos os métodos e dados da cl1 são quase completamente duplicados pela classe cl2, enquanto a base está vazia.