首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >怎么培养面向对象编程抽象思维到恰到好处?

怎么培养面向对象编程抽象思维到恰到好处?

原创
作者头像
用户8639654
修改2021-07-26 11:34:15
修改2021-07-26 11:34:15
5210
举报
文章被收录于专栏:云计算运维云计算运维
  • 先弄清问题是什么问题;
  • 别找现成解决方案;
  • 考虑解决此问题需哪些输入,应有哪些输出;
  • 评估自己是否有能力解决中间逻辑;
  • 中间逻辑是否太大、太复杂,如果是,能否拆,变成小问题;
  • 小问题自己能否解决,评估可以,跳过,否则继续拆,直到能解决为止;
  • 考虑若问题扩展,当前拆分能否应对;如不能,为什么,是不是引入新问题,如果是,针对新问题用同样方式分析,直到解决;
  • 如解决不了,考虑回溯主线,从根改起;
  • 如回溯改主线也解决不了,裁剪需求,取舍;
  • 整理前面结论,得出一个基本能解决当前问题和扩展问题的理论方案;
  • 考虑哪些能用现成的,且简单、经济;
  • 考虑哪些部分可复用到其他领域或业务,挑出来
  • 考虑用哪种形式包装它们:库、框架、中间件、API

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档