Professional Documents
Culture Documents
Code :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AdapterPatternQuiz
{
public interface MyUrduText
{
string urduText { get; set; }
}
class Client
{
public void Main()
{
EnglishToUrdu();
UrduToEnglish();
}
Console.WriteLine("---------Sentence 2-----------");
engText.englishText = "What are you doing?";
urText.urduText = "Tum kya kr rahy ho?";
service.PrintName(new MyEnglishToUrduAdapter(engText));
service.PrintName(urText);
Console.WriteLine();
}
service.PrintName(new MyEnglishToUrduAdapter(engText));
service.PrintName(urText);
Console.WriteLine("---------Sentence 2-----------");
urText.urduText = "Tm kahn ho??";
engText.englishText = "Where are you?";
service.PrintName(new MyEnglishToUrduAdapter(engText));
service.PrintName(urText);
Console.WriteLine();
}
}
class Program
{
static void Main()
{
new Client().Main();
Console.ReadLine();
}
}
OutPut:
Class Diagram:
English To Urdu:
Urdu To English: