我是萌新,自己写给自己用的,大佬别看,问题很多,楼主很菜,大家有建议欢迎指出。
方法总体思想总结自韩顺平老师,但只总结了冰山一角,我太菜了。
我的想法是,以后每次编程都先看一下自己总结的思想
以后每次编程一有想法,都会回来优化博客。
良性循环,思想就会总结的越来越好,博客也会写的越来越好。
由于我还没学数据库,数据层直接摆了。以后再优化
以人为例吧,程序目标就是实现对人的增删改查。
第1步,画图
划分层次,目标层,数据层,业务层,界面层,入口层。
明确各个层要写哪些类,各个类要实现哪些方法,复杂的类要画草图。
第一步这是最难的一步,说起来容易做起来难。
第2步,指定目标
写目标层,新建一个类Person,对目标定义属性,生成构造函数,get and set方法,tostring方法
第3步,设计菜单
写界面层,新建一个类PersonView,写一个菜单方法(mainMenu),定义一个布尔类给do while使用,同时定义一个字符串接受用户输入给switch使用,do while里面输出菜单以及switch循环。