Zeros Tech Zeros Tech
首页
架构
大数据
数据库
  • 面试

    • Java面试
    • 大数据面试
    • 架构面试
语言
运维
关于
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

迹_Jason

全栈工程师
首页
架构
大数据
数据库
  • 面试

    • Java面试
    • 大数据面试
    • 架构面试
语言
运维
关于
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • java

    • 设计模式

    • 多线程
    • 设计模式
    • 性能测试
    • CompletableFuture
    • ConcurrentHashMap原理
    • HashMap
    • Java 应用 TIPS
    • Java 专业方法集
    • java_io
    • Java11新特性
    • JAVA并发编程CAS和AQS
    • java汇总
    • Java基础
    • synchronized
    • ThreadLocal
    • Mapstruct
    • LockSupport
    • ReentrantLock
    • CAS
  • javaScript

  • python

  • scala

  • node

  • lua

  • rust

  • shell

  • Gradle

  • 语言
  • java
  • 设计模式
迹_Jason
2021-02-08

设计原则

# 设计原则

# 面向对象原则

  • 多用组合,少用继承
  • 面向接口编程
  • 封装变化

# 面向对象基础

多态,继承、封装、抽象

# 要点

良好的面向对象编程必须具备:可复用、可维护、可拓展

将变化的部分抽离出来,进行封装

编辑 (opens new window)
上次更新: 2021/07/21, 18:22:30
最近更新
01
权限
12-17
02
SpringGateway
12-17
03
Spock
12-17
更多文章>
Theme by Vdoing | Copyright © 2021-2021 迹_Jason | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×