社区
C#
帖子详情
对程序一层又一层的封装会最终使程序的接口变得越来越简单吗?
OscarChen2008
2012-06-10 06:49:37
面向对象中:
对程序一层又一层的封装会最终使程序的接口变得越来越简单吗?
不断封装的过程是不是“对象不断具体化”的过程?
...全文
95
6
打赏
收藏
对程序一层又一层的封装会最终使程序的接口变得越来越简单吗?
面向对象中: 对程序一层又一层的封装会最终使程序的接口变得越来越简单吗? 不断封装的过程是不是“对象不断具体化”的过程?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cheng2005
2012-06-10
打赏
举报
回复
高内聚,低耦合.找到平衡点才是相对最优的设计.
以专业开发人员为伍
2012-06-10
打赏
举报
回复
如果你抱着“读书至上”的想法去看所谓设计规范,很容易沉湎于那种不食人间烟火的奇技淫巧。实际上只有动手实践测试,进行高强度的测试驱动开发,你才能发现你可以重构系统,找到与别人不一样的成功设计道路。在这之前,你可以多听听别人的经验,而非仅仅是理论。
以专业开发人员为伍
2012-06-10
打赏
举报
回复
编程当然要尽量少使用对象,少使用类型,少使用接口,这是不变的追求。
但是懂得这种追求的,首先懂得进行面向对象的系统设计,然后才去简化它。一切过分地封装了类型和接口的行为,就是耍流氓。
Conmajia
2012-06-10
打赏
举报
回复
封装有个度,要根据实情来使用。
threenewbee
2012-06-10
打赏
举报
回复
这就好比,火车为什么要挂18节车厢,而不是2节,或者100节呢?
程序的模块划分越大,程序组合就越简单,但是模块本身就越复杂,程序灵活性就下降。
程序模块粒度越小,程序组合就越复杂,但是模块本身就越简单,灵活性就提高了。
微信小
程序
封装
请求
导语:微信小
程序
作为一种轻量级的应用开发框架,已经成为许多开发者的首选。在小
程序
开发中,网络请求是常见的需求之一。为了提高代码的复用性和开发效率,我们可以
封装
网络请求,使其更加易用和灵活。本文将介绍如何在微信小
程序
中
封装
请求,让开发
变得
更加便捷。
什么是MCP协议?MCP的技术架构与核心原理是什么?MCP
封装
了哪些协议?
什么是 MCP 协议?什么是 MCP 协议?什么是MCP协议?MCP的技术架构与核心原理是什么?MCP
封装
了哪些协议? 在现代 AI 的发展中,模型与外部数据源和工具的交互
变得
越来越
复杂。为了解决这个问题,Model Context Protocol (MCP) 被提出,它是一种开放标准,旨在为 AI 模型与外部资源之间提供统一的连接方式。由 Anthropic 于 2024 年推出,MCP 希望能够像 USB-C
接口
一样成为 AI 系统与各种数据源和工具之间的“通用
接口
”。
自动化测试——
接口
自动化测试框架
封装
(统一请求、
接口
关联、数据和代码分离实现数据驱动)
1.去重重复得冗余的代码2.跨python文件实现通过一个session来自动关联有cookie关联的
接口
3.设置统一的公共参数,统一的文件处理,统一的异常处理,统一的日志监控,统一的用例校验等……创建文件进行统一请求
封装
# 统一请求
封装
# 处理公共参数# 处理公共参数# 处理文件上传# 发送请求使用
封装
好的方法使用
封装
好的统一请求和公共参数使用
封装
好的统一请求和文件上传。
小
程序
使用Promise对wx.request()进行
封装
详细教程(uniapp适用,附完整代码)
微信小
程序
wx.request
封装
详细教程,附完整代码
python
接口
测试之如何对request二次
封装
如何进行requests库的二次
封装
?
封装
的思路是什么?什么算是
封装
好的代码?本文将一一讲解。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章