• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
韩亚飞_yue31313_韩梦飞沙
未来的某一天你会觉得现在所做的,大部分很烂,小部分很好
博客园    首页    新随笔    联系   管理    订阅  订阅

代码设计模式 编写思想 架构

设计模式,
所以平时用到所有的源码类 都应该自己继承一下。因为源码不能修改。
然后自己的类,充分封装,继承,多态。
功能封装成一个类。
功能拆分多个类。并采用继承。
使用多态,工厂模式 创建 子类。
工厂模式 会设计到 工厂类 和 父类。
=====
策略模式 只有 只有一个类。这个类类似工厂 但是把 创建对象的代码 封装到自己类里了。
策略模式 几乎到处都可以用。策略模式封装了变化。
为了解决每次修改switch可以用反射。
=====
一个类职责不要过多。 最好只有一个职责。
====
尽量在设计时考虑到需求的可能变化。
代码少改 多 扩展。 增加类 而不是修改类。
===
所有细节类应该依赖抽象类,父类 不要去直接使用子类。 不要去依赖细节类。
面向抽象编程。
===
把类的次要的装饰功能 拆分出去成为一个抽象装饰类的子类
====
原型克隆,复用存在的对象数据,修改它的几个数据。
====
将相同的一样的重复的 提取成一个父类。模板类。

====
117页

韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha
posted @ 2017-11-15 18:07  韩梦飞沙_韩亚飞  阅读(337)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3