It is critical to obtain a fine description of the topology of a complex network when modeling its behavior, as the network's functionality heavily relies on its structure. Constant Capacity Restricted model evolved from BA model (CCRBA) for complex network proposed in this paper is the first attempt to date to take the node's capacity distribution into modeling. At first, this paper provides the building process of our model then we make a quantitative comparison of the properties of CCRBA with those of BA model, including the degree distribution, clustering coefficient and the average path length. Since majority of networks in practice are capacity-restricted, our model provides a better description of real-life complex networks.