- package com.company.section1;
- /**
- * @author cbf4Life cbf4life@126.com
- * I'm glad to share my knowledge with you all.
- */
- public abstract class Corp {
- /*
- * 是公司就应该有生产把,甭管是什么软件公司还是制造业公司
- * 那每个公司的生产的东西都不一样,所以由实现类来完成
- */
- protected abstract void produce();
- /*
- * 有产品了,那肯定要销售呀,不销售你公司怎么生存
- */
- protected abstract void sell();
- //公司是干什么的?赚钱的呀,不赚钱傻子才干
- public void makeMoney(){
- //每个公司都是一样,先生产
- this.produce();
- //然后销售
- this.sell();
- }
- }