コード例 #1
0
ファイル: Animal.cs プロジェクト: vilmalp/PatronesDD
        public object Clone()
        {
            Animal   clon     = this.MemberwiseClone() as Animal;
            Detalles detalles = new Detalles();

            detalles.Color       = this.Caracteristicas.Color;
            detalles.Raza        = this.Caracteristicas.Raza;
            clon.Caracteristicas = detalles;
            return(clon);
        }
コード例 #2
0
        public object Clone()
        {
            Perro    clonado  = this.MemberwiseClone() as Perro;
            Detalles detalles = new Detalles()
            {
                Raza = this.Rasgos.Raza, Color = this.Rasgos.Color
            };

            clonado.Rasgos = detalles;

            return(clonado);
        }