[chapter-09] An Abstract Activity Class