学习 Java 已经 1个多月了, 从一开始的 控制台通讯录到现在做的
GUI通讯录,通过做这2个阶段练习 , 让我们初步领会到 MVC 设计模式的好处 , 将项目分层 大至分为3层
M---代表模型 一般是处理业务的类, V----代表视图 通常是用户可视的软件界面类, C----代表控制器 ,
通过控制器类来 控制界面产生用户事件来触发业务~! 在练习中也体会到 一些使用:
抽象---将可重用的代码抽象封装成一个方法; 继承--- 将具有类似方法 的类通过继承关系减少代码量; 多态----
通过使用抽象类/接口 <还能将方法实现隐藏>,方法重写/重载 等实现; 封装----尽量将属性字段 保密,设为私有
对外提供一些公共方法来操作私有属性~!
除了学习 Swing 桌面应用程序的一些常用类外, 还学习了 Java
中的灵魂级知识点------集合框架 JCF (Java Collection FramWork) ,框架的分层 : 首先是 顶层接口
Collection 以及 2个子接口 List接口 和 Set接口 ,与 Collection 同级的还有 Map <JDK
1.2 以后新加入接口,基于键值对的> 接口 ,还有实