分享

设计原则

 ansatsing 2017-09-22
1.找出应用中可能需要变化的地方,把它们独立出来,不要和那些不需要变化的代码混在一起。
2.针对接口编程,而不是针对实现编程。
 
 3.多用组合,少用继承。暂且称她为一夫多妻原则,呵呵
 4.开发-关闭原则:类应该对扩展开发,对修改关闭
*目标是允许类容易扩展,在不修改现有代码的情况下就可以搭配新的行为。这样的设计具有弹性可以应对改变,可以接受新的功能来应对改变的需求。
*最具代表性的模式就是装饰者模式
5.最少知识原则
 
 6.好莱坞原则:别打电话给我,需要时我会主动打电话给你,模版方法模式使用了此原则

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多