fre*_*rik 40 javascript solid-principles
有没有人在开发JavaScript时使用SOLID编程原理(或任何部分)?
我刚开始阅读它,但似乎找不到任何人用它来JS.我发现易于实施/使用的唯一部分是"单一责任原则".
我正在寻找的是使用这些原则的文章或例子.有没有争论为什么不应该使用某些部分?
例如,"接口隔离原则"表示"许多客户端特定接口优于一个通用接口的概念".
但据我所知,JS中没有接口这样的东西(如果它会很好).
jmo*_*253 13
JavaScript有时候会像C++,C#和Java那样低调,但实际上它是一种非常强大的函数式编程语言,它也具有面向对象的功能(虽然它并没有真正归类为面向对象)
也许许多开发人员都会瞧不起它,因为很多开发人员习惯于看到糟糕的编程实践,因此也会看到JavaScript中的错误行为.由于某种未知的原因,在客户端看起来更加可以接受.这是我想改变的.
我相信这些SOLID原则是可靠的.(没有双关语).如果遵循这些惯例,您将不太可能积累由草率代码,快捷方式和架构创建的技术债务.您的代码将更易于维护,更可重用,更模块化,耦合更少,可扩展和可扩展.当您的产品被设计而不是只是肆无忌惮地打击时,您还将有助于展示JavaScript的全部功能.
本文档介绍了SOLID的基础知识.无论您是指C++,Java,JavaScript还是任何其他面向对象的语言,相同的规则都适用.
http://www.codeproject.com/Articles/60845/The-SOLID-Object-Oriented-Programming-OOP-Prin.aspx
以下是有关JavaScript概念的更多信息:http: //www.colourcoding.net/blog/Tags/SOLID%20Principles/default.aspx
| 归档时间: |
|
| 查看次数: |
15394 次 |
| 最近记录: |