namespace Teste4_Alura.ExercicioOO;
internal class Computador
{
Processador processador {get; set;}
PlacaMae placaMae { get; set; }
public Computador(Processador cpu, PlacaMae mobo)
{
this.processador = cpu;
this.placaMae = mobo;
}
public void ExibirConfiguracoes()
{
Console.WriteLine($""""
Computador configurado com:
Processador: {processador.Marca} - {processador.Modelo}
Placa-mae: {placaMae.Fabricante} - {placaMae.Socket}
"""");
}
}
namespace Teste4_Alura.ExercicioOO;
class PlacaMae
{
public string Fabricante;
public string Socket;
public PlacaMae(string fabricante, string socket)
{
Fabricante = fabricante;
Socket = socket;
}
}
namespace Teste4_Alura.ExercicioOO;
class Processador
{
public string Marca;
public string Modelo;
public Processador(string marca, string modelo)
{
Marca = marca;
Modelo = modelo;
}
}
#region Desafio Montagem de Computadores
using Teste4_Alura.ExercicioOO;
Processador cpu = new Processador("Intel", "i7-12700k");
PlacaMae modo = new PlacaMae("ASUS", "LGA1700");
Computador pc = new Computador(cpu, modo);
pc.ExibirConfiguracoes();
#endregion