社区
Java SE
帖子详情
如果子类用来封装变化,而不是表示一个更特殊的对象,是不是有一些偏离了面向对象的本质?
天太长
2013-08-06 10:03:14
不过子类用来封装变化确实能够使设计更灵活。
...全文
124
4
打赏
收藏
如果子类用来封装变化,而不是表示一个更特殊的对象,是不是有一些偏离了面向对象的本质?
不过子类用来封装变化确实能够使设计更灵活。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fedori
2013-08-07
打赏
举报
回复
明显是策略模式,遵循oo思想的四大原则都是好的设计模式。
小丑哥_V5
2013-08-07
打赏
举报
回复
引用 2 楼 Inhibitory 的回复:
模板方法设计模式就是这种方式的典型应用。
Inhibitory
2013-08-07
打赏
举报
回复
模板方法设计模式就是这种方式的典型应用。
花谢尊前不敢香
2013-08-06
打赏
举报
回复
类是对象的抽象,子类不表示更特殊的对象,当然也是正常的了,没偏离面向对象的本质。
2分钟明白什么是
面向
对象
编程
本文简洁讲解了
面向
对象
编程(OOP)的概念,包括其
本质
是抽象思维和模型化,以及与面向过程的区别。通过洗衣机清洗比喻,展示了
面向
对象
如何通过
对象
、属性和方法解决问题。此外,文章还介绍了
封装
、继承和多态三大特性。
java
面向
对象
本文深入探讨
面向
对象
编程的
本质
,将其视为对现实世界的抽象与建模。解析
对象
、类、继承、
封装
、多态和抽象六大核心概念,阐述其如何促进软件的重用性、灵活性与扩展性。
C#
面向
对象
的三大特性(
封装
、继承、多态)
本文详细阐述了C#中的
封装
、继承和多态三大
面向
对象
特性,包括各自的概念、优势、原则及其实现方式。
封装
确保数据完整性和安全性,继承实现代码复用,多态支持接口重用。
面向
对象
的软件开发方法
本文深入探讨了
面向
对象
软件开发的核心理念,详细解析了
对象
、类、抽象、
封装
、继承、接口、多态性等关键概念,阐述了
面向
对象
方法的主要优点,以及
面向
对象
开发方法的组成部分。
(软件工程复习核心重点)第八章
面向
对象
方法学-第一节:
面向
对象
方法学概述
本文介绍了
面向
对象
编程的基本原则,包括
对象
、类、继承和
封装
的概念,并通过C++示例展示了如何实现
面向
对象
的设计。此外,还讨论了
面向
对象
编程的优点。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章