SimpleBeanFactory -Map<String, Object> beanMap -Map<String, BeanDefinition> beanDefinitionMap +SimpleBeanFactory(Class<?> configClass) +Object getBean(String name) +BeanDefinition getBeanDefinition(String name) BeanDefinition -Class<?> beanClass +Class~?~ getBeanClass() +void setBeanClass(Class<?> beanClass) AppConfig +Service service() Service