抽象化admire