首页 » 排名链接 » 程序员需要掌握哪些软件开发的原则(原则对象功能扩展依赖)

程序员需要掌握哪些软件开发的原则(原则对象功能扩展依赖)

雨夜梧桐 2024-10-24 01:29:03 0

扫一扫用手机浏览

文章目录 [+]

1.单一职责原则:每一个类,每一个方法具有的单一的功能,例如xxxController类暴露restful接口,对参数进行转换,然后调用service层方法,xxxService类,xxxDao,util工具类,如日期格式转换类,正则表达式匹配类,字符串工具类等等。

2.开闭原则:对扩展开发,对修改关闭。
一个系统在设计的时候,原有的功能不能随便修改,但可以扩展,通过继承原有的类,重写方法达到扩展原来的功能。

3.里氏替换:能够使用基类的地方,基类的子类也能够使用,在使用时候好通过基类对象进行引用,方便扩展。

程序员需要掌握哪些软件开发的原则(原则对象功能扩展依赖) 排名链接
(图片来自网络侵删)

4.接口隔离原则:接口之间功能不重复,互相隔离。

5.依赖倒转原则:依赖抽象,而不是依赖具体的实现。

6.合成复用原则:就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新对象通过向这些对象的委派达到复用已有功能的目的。
简而言之,要尽量使用合成/聚合,尽量不要使用继承。

7.迪米特法则:少知识原则,交朋友通过朋友来了解,而不是直接去了解。

标签:

相关文章

要注意什么(用户要注意开发商城设计)

无论是网站建设还是app开发,我们都会有一个结构和合理的设计,让用户更好地拥有新的体验,留下深刻的印象,徐州苒升通过许多成功案例总...

排名链接 2025-02-09 阅读1403 评论0