热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

解耦与人类行为(完整)

卷首语一个有OO设计经验的人都知道解耦给系统带来的好处:灵活性、扩展性……。其实,解耦早在OO出现之前很久就已经出现了。萌芽N年之前雌雄同体播种和生育都由同一个个体完成
 

卷首语

一个有OO设计经验的人都知道解耦给系统带来的好处:灵活性、扩展性……。其实,解耦早在OO出现之前很久就已经出现了。 

萌芽 

N年之前 雌雄同体 播种和生育都由同一个个体完成 

几乎所有的古代传说和宗教都认为,最早的神和人是雌雄同体的,后来被分割成单性存在物,这证明了一词来自拉丁文secussecus一词又来自seco一词,意即劈开、砍开。在中国古代的佛教塑像中,人们把佛塑造成一个具有雌雄同体性质的存在物。

雌雄解体 意味着 播种和生育接口的分离。从此,实现播种接口的称为男人,实现生育和哺乳接口的称为女人。这种分离带来了解耦,男人可以专注于播种,女人可以专注于生育和哺乳,男人可以给其它女人生育,女人也可以给其它男人生育。就如同一条分工协作的流水线,带来了效率的巨大提升。当然,可以想象,只有纯正接口的男人对象和女人对象是无法进行生产的。现在的解释是女人同时具有接受(人)方法,男人调用了这个方法,把自己作为参数,当然女人也可以调用这个方法(同性恋),但是不能生产任何东西……。

初开

到后来,就有了妻妾之分。妻管理整个家庭,而妾往往更得男人喜欢。妻妾之间又有了一种职责的分离,没有娶过妾,甚至没有娶过妻的人,自然无法明白其中的奥妙。但是,这里面,确实已经有了一种隐藏的解耦。

升华

再到后来,奶妈这个词出现了,这个伟大的词语的出现意味着哺乳和生育功能的解耦。即生育的人未必要哺乳,哺乳的人未必要生育。

腐败

俗话说,妻步入妾,妾不如偷。偷意味着“情妇”的产生。这时候,爱和责任分开了,赋予妻子的是责任,赋予情人的是爱,爱是做出来的。

终结

奶爸。据说北京男人有27%替别的男人养孩子。我们姑且称他们为奶爸吧。奶爸的吃现意味着 播种和收获 职责的分离。有的男人热衷于播种,有的男人热衷于不劳而获。这是来自女性世界的报复,也是女性世界的无奈。


推荐阅读
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文将详细介绍如何使用剪映应用中的镜像功能,帮助用户轻松实现视频的镜像效果。通过简单的步骤,您可以快速掌握这一实用技巧。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 尽管某些细分市场如WAN优化表现不佳,但全球运营商路由器和交换机市场持续增长。根据最新研究,该市场预计在2023年达到202亿美元的规模。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 本文探讨了如何在编程中正确处理包含空数组的 JSON 对象,提供了详细的代码示例和解决方案。 ... [详细]
  • Ralph的Kubernetes进阶之旅:集群架构与对象解析
    本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ... [详细]
  • 本文详细介绍了美国最具影响力的十大财团,包括洛克菲勒、摩根、花旗银行等。这些财团在历史发展过程中逐渐形成,并对美国的经济、政治和社会产生深远影响。 ... [详细]
  • andr ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • Win11扩展卷无法使用?解决扩展卷灰色问题的指南
    本文详细介绍了在Windows 11中遇到扩展卷灰色无法使用时的解决方案,帮助用户快速恢复磁盘扩展功能。 ... [详细]
  • 武汉大学计算机学院研究生入学考试科目及专业方向
    武汉大学计算机学院为考生提供了多个硕士点,涵盖计算机科学与技术、软件工程、信息安全等多个领域。考研科目包括思想政治理论、英语一或二、数学一或二以及专业基础课程。具体的专业方向和考试科目详见正文。 ... [详细]
  • 本文介绍了如何通过扩展 UnityGUI 创建自定义和复合控件,以满足特定的用户界面需求。内容涵盖简单和静态复合控件的实现,并展示了如何创建复杂的 RGB 滑块。 ... [详细]
  • Java编程实践:深入理解方法重载
    本文介绍了Java中方法重载的概念及其应用。通过多个示例,详细讲解了如何在同一类中定义具有相同名称但不同参数列表的方法,以实现更灵活的功能调用。 ... [详细]
author-avatar
wtc21232
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有