《赤裸的物体》是一本极具前瞻性的书籍,它为软件开发带来了一种全新的方法论。在2002年出版之际,这种方法论已经自成体系,并且被越来越多的开发者所接受和应用。
这本书的作者理查德·沃森先生提出了一种全新的软件开发方法,他认为,软件系统的核心在于数据模型和业务逻辑。因此,他建议开发者将软件系统的主要关注点放在这两个方面,而不是过于关注界面。
为了实现这一目标,沃森先生提出了一种名为“裸对象”的设计思想。裸对象是一种不包含任何界面元素的对象,它仅包含数据和业务逻辑两部分内容。在裸对象的基础上,开发者可以通过各种方式来实现用户界面和用户交互。
通过裸对象的设计,软件开发可以更加专注于数据和业务逻辑的设计和实现。这种方法可以带来很多好处,比如更加灵活、更易维护、更易扩展等等。此外,裸对象的设计也可以更加充分地利用各种技术,比如ORM、AOP、MVC等等。
虽然《赤裸的物体》出版已经有十年之久,但其影响力至今仍然存在。这本书为软件开发带来了一种全新的思维方式和方法论,让我们重新审视软件系统的本质和开发的目标。相信这种方法将在未来的软件开发中发挥越来越重要的作用。
了解更多有趣的事情:https://blog.ds3783.com/