摘要: 引用一段经典的话,“武学的最高境界是无招胜有招”,在编程领域,设计模式就可以认为是招数,而真正的内功心法是设计原则; 下面讲述一下编程中应该遵循的基本原则 1、单一职责原则 一个类只负责一种职责,只有这种职责的改变会导致这个类的变更。绕口一点的正统说法:不要存在多于一个原因导致类变更 假如:类T 负 阅读全文
posted @ 2017-03-05 10:43 沙中世界 阅读(2959) 评论(1) 推荐(0)
摘要: 访问者模式是一种行为模式,一般用于封装操作的变化,即对于一组对象(或一个对象)数据结构相对固定,但操作方法上有很多变化,这时候可以使用此设计模式; 角色:抽象的访问者角色,定义访问者针对此组对象需要实现的方法约束; 具体访问者角色,实现抽象访问者的约束 抽象被访问者角色,主要定义需要接受访问者的约束 阅读全文
posted @ 2017-03-05 10:08 沙中世界 阅读(198) 评论(0) 推荐(0)