コード例 #1
0
        protected override AnalisisDeSimilitud GenerarAnalisis()
        {
            AnalisisDeSimilitud analisis = new AnalisisDeSimilitudBase();
            AtributoCoeficienteDeSimilitudNoExacto    analisisDecorado1 = new AtributoCoeficienteDeSimilitudNoExacto();
            AtributoContenedorDeBusquedaTamañoX       analisisDecorado2 = new AtributoContenedorDeBusquedaTamañoX(3);
            AtributoUbicacionCentralRespectoAOriginal analisisDecorado3 = new AtributoUbicacionCentralRespectoAOriginal();

            analisisDecorado1.SetComponent(analisis);
            analisisDecorado2.SetComponent(analisisDecorado1);
            analisisDecorado3.SetComponent(analisisDecorado2);

            return(analisisDecorado3);
        }
コード例 #2
0
        protected override AnalisisDeSimilitud GenerarAnalisis()
        {
            AnalisisDeSimilitud analisis = new AnalisisDeSimilitudBase();
            AtributoCoeficienteDeSimilitudCasiExacto  analisisDecorado1 = new AtributoCoeficienteDeSimilitudCasiExacto();
            AtributoUbicacionCentralRespectoAOriginal analisisDecorado2 = new AtributoUbicacionCentralRespectoAOriginal();
            AtributoContenedorMaximoDeBusqueda        analisisDecorado3 = new AtributoContenedorMaximoDeBusqueda(this.DivisorDeContenedor);

            analisisDecorado1.SetComponent(analisis);
            analisisDecorado2.SetComponent(analisisDecorado1);
            analisisDecorado3.SetComponent(analisisDecorado2);

            return(analisisDecorado3);
        }