【摘要】 Dependency Inversion Principle , DIP ****************************************************************************************** 表述: 1. Abstractions should not depe...<br>Dependency Inversion Principle , DIP<br>******************************************************************************************<br>表述:<br>1.Abstractions should not depend upon details, details should depend upon abstractions.<br>2.Program to an interface, not an implementation.<br>3.面向接口编程。<br>4.抽象不应依赖具体,具体应依赖抽象。<br>5.针对接口编程,而不是针对实现编程。<br>传统的依赖VS.倒置的依赖。<br>面向接口编程的意思是说,应当使用接口和抽象类进行变量的类型声明,参数的类型声明,方法的返还类型声明,以及数据类型的转换等。<br>不要针对实现编程的意思就是说,不应当使用具体类进行变量的类型声明,参数类型声明,方法的返还类型声明,以及数据类型的转换等。要保证做到这一点,一个具体的类应只实现接口和抽象类中声明过的方法,而不应发布(public)另外的方法。只要一个被引用的对象存在抽象类型,就应当在任何引用此对象的地方使用抽象类型,包括参数的类型声明,方法返还类型的声明,属性变量的类型声明等。<br>一个抽象类的实现只能由这个抽象类的子类给出,也就是说,这个实现处在抽象类所定义出的继承的等级结构中。而有些语言(如Java)都限制一个类只能从最多一个超类继承,因此将抽象类作为类型定义工具的效能大打折扣。反过来,看接口,就会发现:任何一个实现了一个接口所规定的方法的类都可以具有这个接口的类型,而一个类可以实现任意多个接口。然而,如果一个类需要实现两个接口,而这两个接口中存在相同signature的函数,则又当如何?:)<
材料 主料:海带50~60厘米,炸豆腐4~5个,葫芦条1米。调料:水适量,醋1大勺,料酒1大勺,白酒1大勺,酱 [1] 油3大勺,姜少许。 做法 1.海带切8厘米的段,炸豆腐切2块,用热水洗去浮油。2.葫芦条用热水泡软。3.将豆腐放于海带上,撒上姜丝,卷成方块,用葫芦条扎紧。放入平底锅内,倒入泡海带的水、酒、醋煮烂,加入料酒、酱油即可。 海带的营养价值 海带营养成分 海带是一种营养价值很高的蔬菜,每百克干海带中含:粗蛋白8.2克,脂肪0.1克,糖57克,粗纤维9.8克,无机盐12.9克,钙2.25克,铁0.15克,以及胡萝卜素 0.57毫克,硫胺素(维生素B1)0.69毫克,核黄素(维生素B2)0.36毫克,尼克酸 16毫克,能发出 262干卡热量。与菠菜、油菜相比,除维生素C外,其粗蛋白、糖、钙、铁的含量均高出几倍、几十倍。 海带食疗药效 海带中所含的多糖类物质,具有降低血脂的功用。常食海带可预防动脉硬化、降低血脂、通便,并使机体强壮有力,是高血压、高脂血症、冠心病、肿瘤、甲状腺病、水肿等患者的康复保健食品。海带具有抗癌、预防白血病和骨疼痛的作用。海带富含钙、碘物质,能促进骨骼、牙齿的生长,预防骨质疏松,是儿童、孕妇和老年人的营养保健食品。海带中所含的碘可以促使缺碘性甲状腺的病理肿块溶解,并借助于碘化物在人体组织和血液中形成的电解质渗透,使其病毒和炎症渗透物被吸收或排出。海带由于硫酸多糖、谷固醇、海藻氨酸、钾的综合作用,可降低胆固醇,防止动脉硬化、降血压,预防并治疗多种心血管疾病。