如何写出好的代码???

timg.jpg

问题

1.在阅读大牛写的代码时候,有没有觉别人的代码写的比我们自己好?
2.在读有些人的代码时候,有没有发现完全读不懂?
3.有时候写完代码,看自己的代码时,会感觉很乱,自己都感觉难以维护?
听别人说,设计模式可以改善我们代码结构,是代码整洁,且利于阅读。于是打算设计模式,并记录下来自己心得。

设计模式的作用:

设置模式存在的原因是为了代码复用,增加可维护性。

设计模式设计的基本原则:

1.开闭原则 对扩展开放,对修改关闭
2.里式转原则 ,子类继承父类(但是最好不要重写父类的方法,否者违反了依赖倒转原则)
3.依赖倒转原则 就实现类应该依赖抽象的接口,不应该具体的实现类(js 很少用的)
4.接口隔离原则 (一个接口只拥有一个功能)
5.合成聚合原则 (尽量封装成小的模块,进行组合)
6.迪米特原则(最少知识原则) 一个对象对其他对象尽肯少的了解。
后面的设计模式其实就是按照这几个原则进行设计的,所以如果想发明自己的设计模式可以按照这几个原则来设计。接下来介绍的设计模式,主要介绍在在js中怎么使用。不进行扩展。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容