No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aplicando el principio de segregaci贸n de la interfaz

12/16
Recursos

Aportes 10

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Falto agregar IDesingActivities a ScrumMaster

Arquitecto -> Architect 馃槢

Lindo ejemplo suma! me encantaria que sean 鈥淢as relacionados a trabajos鈥 no un codigo prolijo, y entendible.

隆Wow! Se puede hacer herencia entre interfaces, esa no me la sab铆a. 馃槃

Este curso es demasiado bueno para entender SOLID 鉁.

Muy bien explicado

Cre茅 una interfaz para los ingenieros Cloud:

namespace InterfaceSegregation
{
  public class Cloud
  {
    public void CreateCloud()
    {
      System.Console.WriteLine("I'm creating the Cloud Infrastructure");
    }
  }
}

Y la uso en Program.cs:

using InterfaceSegregation;

new Developer().Develop();
new Cloud().CreateCloud();

Reto:

Role DevOps

namespace InterfaceSegregation
{
public class DevOps : IDeploy
{
public DevOps()
{
}

    public void Deploy()
    {
        Console.WriteLine("The new implementation will be release on November 30");
    }
}

}

Activity: Deploy

namespace InterfaceSegregation
{
public interface IDeploy
{
void Deploy();
}
}

// New rol: TechLead namespace InterfaceSegregation{ public interface ITechLeadActivities: IWorkteamActivities, IDevelopActivities { void EstablishingProjectSpecifications (); void OverseeingSoftwareQuality(); }} namespace InterfaceSegregation{ public class TechLead : ITechLeadActivities { public TechLead() { } public void Plan() { throw new ArgumentException(); } public void Comunicate() { throw new ArgumentException(); } public void Develop() { Console.WriteLine("I'm developing the functionalities required"); } public void EstablishingProjectSpecifications() { throw new ArgumentException(); } public void OverseeingSoftwareQuality() { throw new ArgumentException(); } }}

Cuando no hay access modifier en una interfaz, esta toma por defecto el accesso private, aparentemente.