utilização da interface comparator
boa noite.<br /><br />após assistir o video fiquei com uma dúvida. existe a real necessidade de criação de uma nova classe que implemente a interface comparator, ou poderíamos ter implementado a int
<p>olá carlos!</p>
<p>é sempre uma boa prática separarmos as classes do nosso sistema pois se fazemos tudo em somente uma acabamos pendendo para o paradigma estrutural e não para o orientado a objetos.</p>
<p>isso também facilita na manutenção do código.</p>
<p>espero que tenha ajudado! :d</p>
<p>bons estudos! ^^</p>
<p>não acho que eles sejam mutuamente exclusivos, mas, nos casos em que são, você deve observar o que seus clientes desejam/precisam.</p><p>qualquer interface pode ser simplificada movendo funcionalidades complexas para outro local. eu acho que esse é o principal compromisso. para facilitar o uso para o usuário médio, você precisa torná-lo mais complicado para o usuário avançado. eles precisam fazer mais alguns cliques para obter suas coisas.</p><p>mas é claro que muitas vezes o software pode ser facilitado tanto para usuários avançados quanto para usuários casuais, sem sacrificar a usabilidade de nenhum deles. uma coisa importante é criar recursos ortogonais que possam ser combinados facilmente. muitas vezes, o software é complicado porque há muitos recursos sobrepostos. em vez disso, ao criar alguns recursos distintos que podem ser facilmente combinados, o software pode ser muito mais flexível e simples.</p><p>descobrir isso criando uma matriz de objeto/ação. liste o número de objetos diferentes no seu aplicativo ao longo de um eixo e as ações que você pode executar neles em outro eixo. a matriz não deve ser muito escassa.</p> Esta é a minha opinião, mas; assim como as classes de caso do, eu gostaria implementar um `copy`método de tipos na classe para fazer a modificação possível, mantendo a imutabilidade, mas existe alguns casos que eu não posso ajudar a tê-lo mutável; por exemplo, quando se espera algo para tornar a operação de cópia muito grande e lento para a classe; como quando a classe tem tantos membros freqüentemente modificados. E não se preocupe com milhares de casos flutuando na memória, porque eles são automaticamente GC'ed, então o problema mais real é o custo do tempo de copiar as instâncias da classe. Por favor, diga-me se minha opinião é de alguma forma errada :) Não é exatamente o que você pediu, mas eu escrevi um Visual Studio Integration Package 2008, e se bem me lembro que eu poderia substituir o método "Add Reference", bem como herdar o "nó de referência" e, assim, mudar o seu comportamento, por exemplo seu construtor.


Esta funcionalidade pode estar faltando um add-in (que é mais limitada do que um pacote de integração), então você pode considerar escrever um pacote em seu lugar. eu não entendi exatamente se você quer apenas ter conhecimento sobre o funcionamento do sistema e, assim, conseguir resolver os problemas comuns que aparecem, tais como erro em instalação de programas e coisas do tipo, compilação dos mesmos manualmente, etc., ou se você quer realmente ser um usuário… <p>eu deveria ter escrito isso antes, mas não importa.</p><p>meu problema tinha uma "pegadinha" especial que eu precisava para poder proxyear classes e não interfaces.</p><p>existem duas soluções para isso:</p><ol> <li> <p> <a href="http://msdn.microsoft.com/en-us/library/system.runtime.remoting.proxies.realproxy%28v=vs.80%29.aspx">proxy real</a> e amigos, basicamente significa usar o .net remoting. requer um para herdar de contextboundobject.</p> </li> <li> <p>construindo um proxy usando <a href="http://msdn.microsoft.com/en-us/library/system.reflection.emit.aspx">system.reflection.emit</a> , como feito por <a href="http://www.springframework.net/doc-latest/reference/html/aop.html#aop-introduction-proxies">spring</a> , você também pode ver o código de seus <a href="http://www.springframework.net/doc-latest/reference/html/aop.html#aop-proxyfactoryobject">proxyfactoryobject</a> . aqui estão <a href="http://dcooney.com/viewentry.aspx?id=422">outro</a> três <a href="http://www.codeproject.com/kb/architecture/aop\_injection\_il.aspx">artigos</a> no <a href="http://weblogs.asp.net/seanmcalinden/archive/2010/03/18/creating-a-dynamic-proxy-generator-part-1-creating-the-assembly-builder-module-builder-and-caching-mechanism.aspx">assunto</a> .</p> </li> </ol><p>a propósito, a segunda abordagem tem uma limitação considerável, você não pode usar proxy de métodos não virtuais.</p> Acho que vai depender de que tipo de testes que você está planejando fazer. você estará usando a integração contínua. É a execução de testes em aparelhos uma obrigação.


Se os testes são mais testes / processamento de dados lógica, o que você pode fazer muito bem com JUnit. Mas se você precisa usar algumas classes de javax.microedition. *, Então as coisas vão se tornar um pouco complicado, mas não impossível.


Alguns exemplos: um teste para a disposição do texto na tela, que seria necessário javax.microedition.lcdui.Font. Você não pode simplesmente caixote uma classe fonte usando frascos fornecidos com o WTK, porque na inicialização será chamar alguns métodos nativos, que não estão disponíveis.


Para este tipo de testes que eu criei uma implementação toco de J2ME. Basicamente estas são minha própria interpretação das classes J2ME. Eu posso definir alguns pré-requisitos lá (por exemplo, cada personagem é de 5 pixels de largura, etc). E que está trabalhando realmente grande, porque o meu teste só precisa saber, como as classes J2ME responder, não como elas são implementadas internamente.


Para os testes de rede que tenho usado [de MicroEmulator](http://www.microemu.org/index.html) implementação de rede, e também tem funcionado bem.


Mais um problema com testes de unidade - é melhor ter seus projetos móveis como um projeto java usando Java 4.5.6, porque teste de escrita em 1,3 é, em leas para mim, uma dor no ...


Eu acredito, que começando com JUnit vai ficar bem, para se levantar e correr. E se alguns outros requisitos vir para cima (a execução de testes em aparelhos), então você pode explorar alternativas. bom, utilizei a documentação disponível e segui ela:

[imagem]

[verificar se existe atendente disponível no builder · blip](https://help.blip.ai/docs/en/builder/verificar-se-existe-atendente-dispon%c3%advel-no-builder/#docsnav)

uma das funcionalidades mais interessantes do blip é permitir que um bot faça a transferência de um cliente para um atendente humano de forma transparente. caso tenha d… <p>este <a href="http://windowsteamblog.com/windows\_phone/b/wpdev/archive/2010/03/18/windows-phone-7-series-ui-design-amp-interaction-guide.aspx">postagem no blog</a> vincula ao <a href="http://msdn.microsoft.com/en-us/library/hh202915%28v=vs.92%29.aspx">guia de design e interação de interface do usuário do windows phone 7 series</a> , o que provavelmente é do seu interesse.</p><p>se você estiver criando um aplicativo nativo, provavelmente desejará fazê-lo de acordo com as orientações da interface do usuário do dispositivo. uma exceção pode ser se você estiver criando um aplicativo que forneça uma interface para um site (como os aplicativos twitter e facebook para iphone e android) - aqui, convém projetá-lo para parecer com seu site para fornecer familiaridade aos usuários.</p><p>a decisão de seguir ou não seguir as orientações da interface do usuário é sua. embora seja geralmente uma boa ideia apresentar aos usuários uma interface familiar de algum tipo - outro aplicativo (web ou desktop) ou a interface do telefone.</p> chegou a verificar se as arquiteturas sao compativeis?32 x 64 bits.fora isso desconheco, pelo menos nao me lembro de ter visto esse tipo de problema antes. rsrsrs... para resolver este problema, devemos colocar em prática o nosso conhecimento sobre pedagogia.a realidade virtual possibilita experiências realistas, ativa, interativas que permitem melhorar a fixação e a compreensão de assuntos, teorias e conceitos complexos dos alunos em relação ao conteúdo apresentado em sala de aula, reduz a distração do aluno, potencializa a aprendizagem e melhora a interação entre os estudantes. a ideia é trazer diversão e aumentar o interesse dos alunos, enriquecendo suas experiências. portanto, pode torna as aulas mais interativas, com experiência mais realistas e ativa, reduz distração, potencializa a aprendizagem e permiti a melhor fixação e compreensão do assunto.