private void SetDecrypter() { IDecrypt CezarDecodec = new CezarDecodec(); IDecrypt ReverseDecodec = new ReverseDecodec(); IDecrypt FrameDecodec = new FrameDecodec(); IDecrypt SwapDecodec = new SwapDecodec(); IDecrypt PushDecodec = new PushDecodec(); bookDecrypter = new SwapDecodec(); bookDecrypter.SetNext(CezarDecodec); CezarDecodec.SetNext(ReverseDecodec); ReverseDecodec.SetNext(FrameDecodec); CezarDecodec = new CezarDecodec(); ReverseDecodec = new ReverseDecodec(); FrameDecodec = new FrameDecodec(); SwapDecodec = new SwapDecodec(); PushDecodec = new PushDecodec(); photoDecrypter = new ReverseDecodec(); photoDecrypter.SetNext(PushDecodec); PushDecodec.SetNext(FrameDecodec); FrameDecodec.SetNext(CezarDecodec); CezarDecodec = new CezarDecodec(); ReverseDecodec = new ReverseDecodec(); FrameDecodec = new FrameDecodec(); SwapDecodec = new SwapDecodec(); PushDecodec = new PushDecodec(); tripDecrypter = new PushDecodec(); tripDecrypter.SetNext(SwapDecodec); SwapDecodec.SetNext(FrameDecodec); PushDecodec = new PushDecodec(); FrameDecodec.SetNext(PushDecodec); }