“21天好习惯”第一期-3

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的的基础知识
概论论的一些知识…

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值