Fork me on GitHub
摘要: 单一职责原则的定义 单一职责原则(Single Responsibility Principle,SRP)又称单一功能原则,由罗伯特·C.马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。这里的职责是指类变化的原因,单一职责原则规定一个类应该有且仅有一个引起它 阅读全文
posted @ 2020-05-31 22:52 carrykai 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 开闭原则的定义 开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出:软件实体应当对扩展开放,对修改关闭(So 阅读全文
posted @ 2020-05-31 22:36 carrykai 阅读(153) 评论(0) 推荐(0) 编辑
摘要: uml简述 统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。统一建模语言能为软件开发的所有阶段提供 阅读全文
posted @ 2020-05-31 21:55 carrykai 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式简述 迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。java api的Collection,Mapt等集合元素的遍历是用迭代器模式实现,将集合元素的遍历与具体的集合类分离,遵循单一职责原则。 迭代模式结构 以java api的Co 阅读全文
posted @ 2020-05-31 12:19 carrykai 阅读(133) 评论(0) 推荐(0) 编辑