如此一来JAVA的基本编程语法也就学的差不多了,但还远达不到企业的编程要求。
因为企业的项目不管大小,对现在的我来说还是很庞大的,不同类,接口,包,测试类等等混在一起就会显得很乱,而且自己也会找不着北,往往一个代码出错就需要牵动前面更多代码的修改。
因此,就要做到分层,分类归纳,有条不紊。
好的代码结构看上去清晰,像做一个玩具车一样,写代码只是造零件原件,然后再根据具体需求拆解和组装。同时也能减少别人看到你太乱的代码而想揍你的可能性。
同时,因为开发的代码也会有多人协作的情况,好的代码结构可以让多人协作开发更容易。
那么什么样的分类才是一个好的结构
1.保持单一职责。
一个方法类就只用来放方法,不能一个方法实现多个功能,例如将数组倒序输出,返回值类型就是该数组类型,而不能用void然后直接在方法里打印。
总之就是要做到“各司其职”,自己做自己该做的,别多管闲事。
2.通用的。
3.有明确定义的。
理解各个模块之前,先记住下面这些单词的意思
DAO = Data Access Object = 数据存取对象
Service = 服务
Controller = 控制器
Util = 工具
持久层(DAO)
Dao,都是用来和底层数据库通信,负责对数据库的增删改查。举个例子,Dao就像一个工蚁,他们不问别的,只管对食物(数据)的搬运&