本文章适合初学者,主要是整理清楚,java , 从面向过程 到 面向对象,面向接口,面向切面。
假如我们正在建立一栋别墅。
过程:搅拌水泥,拉砖头,请工人,粉刷墙壁等等,一系列非常 琐碎的事情,
对象:砌墙!
接口:这里,建立一个厕所,这里建立一个客厅!
切面:就这么理解吧,假如你和女友约会,
周五:女友出门之前需要 洗澡,洗头,化妆,(吃饭),卸妆,洗澡,睡觉
周六:女友出门之前需要 洗澡,洗头,化妆,(喝饮料),卸妆,洗澡,睡觉
周日:女友出门之前需要 洗澡,洗头,化妆,(去游乐园),卸妆,洗澡,睡觉
你能接触的,就是很女友 吃喝玩乐,
下面开始上代码:
一、第一个包,面向过程,非常简单
aop001 Test.java
package aop001;
/*
* 面向过程的写法,一次性把所有代码写到一起去
*/
public class Test {
public static void main(String[] args) {
System.out.println("第一个女孩子洗澡");
System.out.println("穿衣服");
System.out.println("化妆");
System.out.println("*****************");
System.out.println("周6"+"吃肯德基");
System.out.println("*****************");
System.out.println("卸妆");
System.out.println("洗澡");
System.out.println("睡觉");
System.out.println("第二个女孩子洗澡");
System.out.println("穿衣服");
System.out.println("化妆");
System.out.println("*****************");
System.out.println("周6"+"吃肯德基");
System.out.println("*****************");
System.out.println("卸妆");
System.out.println("洗澡");
System.out.println("睡觉");
System.out.println("第一个女孩子洗澡");
System.out.println("穿衣服");
System.out.println("化妆");
System.out.println("*****************");
System.out.println("周日"+"约会");
System.out.println("*****************");
System.out.println("卸妆");
System.out.println("洗澡");
System.out.println("睡觉");
System.out.println("第二个女孩子洗澡");
System.out.println("穿衣服");
System.out.println("化妆");
System.out.println("*****************");
System.out.println("周日"+"约会");
System.out.println("*****************");
Syst