21天养成好习惯_第三天
设计模式
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验
而在面向对象的Java编程中 , 一个好的设计模式,会对项目的开发效率有质的改变 !
面向接口编程的Java: 实例1
接口定义
package com.DesignPatterns;
public interface TaxCalculator {
float calculateTax();
}
接口实现
package com.DesignPatterns;
public class TaxCaculator2010 implements TaxCalculator{
@Override
public float calculateTax() {
return 2010;
}
}
类的接口的使用
package com.DesignPatterns;
public class Main {
public static void main(String[] args) {
TaxCalculator calculator = getCalculator();
float result = calculator.calculateTax();
System.out.println(result);
}
public static TaxCalculator getCalculator(){
return new TaxCaculator2010();
}
}
运行结果
补充知识 UML(统一建模语言)
百度词条 : 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言
.
而在Java中常用来表达类与类的关系 在Java中常见关系有: 继承关系 , 组合关系 , 依赖关系
其他零碎知识:
学习Unix的的基础知识
概论论的一些知识…