วิธีสังเกตุopentypeแบบมีคอยในตัว