欢迎观临
路漫漫其修远兮,吾将上下而求索

标签:设计模式

程序设计

面向对象设计之建造者模式


建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。可以将复杂对象的创建过程独立出来,简化逻辑。 直接从代码感受吧 //考虑肯德基点餐,一个典型的套餐可以是一个汉堡和一杯冷饮。汉堡可以是素食汉堡或鸡肉汉堡,它们是包在纸盒中。冷饮可以是...


云海鹰影阅读(181)评论(0)赞(0)
程序设计

面向对象设计模式之单例模式


单例是最简单的一种设计模式,其只有一个类定义,整个系统运行中,该类只允许存在一个实例。 单例模式不能让外部创建该类实例,只能自己类内部创建唯一实例,所以需要将构造函数私有化。 单例通常有两种实现方式:饿汉模式和懒汉模式。 恶汉模式:在系统初...


云海鹰影阅读(172)评论(0)赞(0)
程序设计

面向对象程序设计七大原则


面向对象七大原则是人们总结的程序设计和设计模式的基础和指导思想。根据这七大原则编写的程序通常结构更合理,更易理解,易扩展,易维护。 1. 单一职责原则 (Single responsibility principle) 描述:一个类应该只有...


云海鹰影阅读(198)评论(0)赞(0)