Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface IImage
- {
- void Crop();
- void Turn();
- void Save();
- }
- class Image:IImage
- {
- void Crop(){}
- void Turn(){}
- void Save(){}
- }
- interface IImageFr
- {
- void Coupez();
- void Tourner();
- void Sauver();
- }
- class Image:IImageFr
- {
- void Coupez(){}
- void Tourner(){}
- void Sauver(){}
- }
- class ImageFrAdapter:IImage
- {
- private IImageFR adaptee;
- public ImageFrAdapter(IImageFR adaptee)
- {
- this.adaptee = adaptee;
- }
- void Crop()
- {
- this.adaptee.Coupez();
- }
- void Turn(){}
- void Save(){}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement