
设计模式
狼的诱惑_LE
自律给我自由
展开
-
面向对象设计
目录面向对象分析、设计、编程多用组合少用继承抽象类和接口贫血模型和充血模型 面向对象分析、设计、编程 多用组合少用继承 继承 1、重复代码 2、层级太深不好维护 组合 组合相比继承有哪些优势? 实际上,我们可以利用组合(composition)、接口、委托(delegation)三个技术手段,一块儿来解决刚刚继承存在的问题。 我们前面讲到接口的时候说过,接口表示具有某种行为特性。针对“会飞”这样...原创 2020-02-21 01:55:17 · 242 阅读 · 0 评论 -
设计模式 什么是面向对象
1、什么面向对象: 面向对象说的是一种思想,像 java,go,c++ 等高级语言可以完美支持 2、面向对象的四大特性: 封装、抽象、继承、多态, 其实并不是必须有这四个特性才能称之为面向对象,像抽象基本所有的语言都可以支持,有时候又说面向对象的三大特性为 封装、继承、多态 封装: 将类中的属性封装起来,提供方法进行查询、更新等操作。例如一个钱包类中有 private Long balance...原创 2019-11-24 17:05:27 · 403 阅读 · 0 评论