看啥推荐读物
专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

没有面向对象,你以为可以为所欲为吗

dotNET跨平台  · 公众号  ·  · 2024-02-21 08:00
工作一年的你,新建一个控制器,引入数据库对象,然后吭哧吭哧的完成业务逻辑,返回前端数据,完成了一天的工作的你感到有些不完美,觉得加个内存缓存会减少数据库的压力,当然加入redis 后,更能让你小小的满足了一下,随着业务的数据的变大,你加上了消息队列,削峰填谷嘛,我们都懂。但是,代码里面你用的都是一个一个的对象,这时候,你偶尔也会反思下自己,真的懂OOP 吗?OOP 就是在一堆各种对象里面,然后写一堆面向过程的业务代码来实现吗?你可能是怀疑自己,是不是学了假的面向对象?朋友,请你不用怀疑自己,软件质量分为性能、成本、可扩展性、可伸缩性、软件质量、可靠性、安全性、可维护性、可移植性,这几点,只有可扩展性和面向对象有关系,其它的都不是面向对象能够解决的,毕竟OOP 写出的代码可靠性和安全 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照