About the Book
Fonte: Wikipedia. Paginas: 49. Capitulos: Component Object Model, Orientacao a objetos, Padrao de projeto de software, Factory Method, Classe, Singleton, Polimorfismo, Abstract Factory, Framework, Prototype, Builder, Kumbia PHP Framework, Despacho multiplo, Encapsulamento, Composite, Mediator, Aquisicao de Recurso e Inicializacao, Refatoracao, Metaclasse, Composicao de objetos, Objeto imutavel, Principio da substituicao de Liskov, ArgoUML, Visitor Pattern, Chain of Responsibility, Construtor, Observer, Instancia, Command, Annotation, Bridge, Sobrecarga, Atributo, Heranca, Convencao sobre configuracao, Inversao de controle, Abstracao, Memento, Ligacao dinamica, Injecao de dependencia, Metodo, Metodo abstrato, Strategy, Container, Adapter, Componente de software, COM+, Modificador de acesso, Heranca multipla, Metodo virtual, Destrutor, State, Logica de negocio, Active Template Library, Expert, Interpreter, RealBasic, Propriedade, Redefinicao de metodos, Associacao, Mensagem. Excerto: Component Object Model (COM) e uma plataforma da Microsoft para componentes de software lancada em 1993. Ela e usada para permitir a comunicacao entre processos e a criacao dinamica de objetos em qualquer linguagem de programacao que suporte a tecnologia. O termo COM e frequentemente usado no desenvolvimento de software para se referir a um grupo de tecnologias que incluem OLE, OLE Automation, ActiveX, COM+ e DCOM. Apesar de introduzido em 1993, a Microsoft nao iniciou a divulgacao ampla do nome antes de 1997. Em sua essencia, a COM e uma forma independente de linguagem de programacao de implementar objetos de forma que eles possam ser utilizados em diferentes ambientes dos quais foram criados, mesmo entre diferentes maquinas e arquiteturas. A COM permite a reutilizacao de objetos sem o conhecimento de sua implementacao interna pois forca o desenvolvedor a fornecer uma interface bem definida, que esta separada da implementacao. As diferentes semanticas na alocacao de memoria entre lin...