现在才发现我一点面向对象编程的思路都没有

ROGER DENG 2020-01-02 08:53:03
半路出家学的c#。写过一个产测。也一直在琢磨面向对象这个概念。

直到最近和同事一起写一个公司生产管理系统(类似MES),要每个人先整理自己负责部分的接口。才发现自己完全没有理解面向对象编程的意义,......

似乎就是每个类只做一件事,就是面向对象

...全文
1697 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你变相理解下“面向扩展编程”
weixin_42037497 2020-10-30
  • 打赏
  • 举报
回复
面向百度编程
正怒月神 2020-10-10
  • 打赏
  • 举报
回复
原来之前回复过了,就不多提了。。。。
一贯可乐 2020-10-10
  • 打赏
  • 举报
回复
我的理解就是吧你要处理的东西都包装起来, 分类,包装成一个个的盒子. 然后你处理的时候, 就直接处理这些盒子. 属性和方法封装成类, 以类为最单位
ROGER DENG 2020-01-03
  • 打赏
  • 举报
回复
引用 7 楼 圣殿骑士18 的回复:
你光琢磨,当然理解不了面向对象编程。面向对象编程,应该是体悟出来的。一般过程是这样:
1、你写了段功能代码
2、看着它,你开始思考:怎么让它变的更短,更好理解,更好维护
3、让它变短,你就会用上封装;让它更好理解,就会用用上类(对象),用上代码分层(继承),有了继承就有了有区别的行为(多态);

以上,面向对象的几个基本概念,就都包含了:封装,继承,多态

你现在完成了第一步,但还没有开始过第二步。

谢谢!
对封装我还理解的不好,见得比较多的是属性的封装,用set,get
大然然 2020-01-02
  • 打赏
  • 举报
回复
面向百度编程
正怒月神 2020-01-02
  • 打赏
  • 举报
回复
你要这么说,其实也没问题。 因为细化到每个接口的返回对象,可能是不同的viewmodel。 这个viewmodel只针对不同的接口进行返回。 但是对于数据库的映射的实体对象。 它可以演变成很多不同的viewmodel。 演变多少,取决于前台/对方需要的样子。
极客诗人 2020-01-02
  • 打赏
  • 举报
回复
cv一下?
  • 打赏
  • 举报
回复
有些人是面向同事编程。tx一下
圣殿骑士18 2020-01-02
  • 打赏
  • 举报
回复
你光琢磨,当然理解不了面向对象编程。面向对象编程,应该是体悟出来的。一般过程是这样:
1、你写了段功能代码
2、看着它,你开始思考:怎么让它变的更短,更好理解,更好维护
3、让它变短,你就会用上封装;让它更好理解,就会用用上类(对象),用上代码分层(继承),有了继承就有了有区别的行为(多态);

以上,面向对象的几个基本概念,就都包含了:封装,继承,多态

你现在完成了第一步,但还没有开始过第二步。
末先 2020-01-02
  • 打赏
  • 举报
回复
wanghui0380 2020-01-02
  • 打赏
  • 举报
回复
找个对象就行了啊 给我们描述一下你找个对象长啥样,有啥特长,会干啥,不会干啥呗 class 对象 { 年龄 身高 三围 职业 性格 特长 }

7,774

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧