એબ્સ્ટ્રેક્ટ પેટર્ન.